一尘不染

查询从datetime转换为日期mysql

sql

我正在尝试获取datetime字段的日期部分。我知道我可以用date_format来获取它,但是它返回一个字符串或“
varchar”字段。如何将结果转换为日期而不是varchar?

这是我的查询,返回varchar:

(Select Date_Format(orders.date_purchased,'%m/%d/%Y')) As Date

阅读 210

收藏
2021-03-17

共1个答案

一尘不染

尝试将其投射为DATE

SELECT CAST(orders.date_purchased AS DATE) AS DATE_PURCHASED
2021-03-17