我必须从我的sql数据库中的DATETIME对象中选择DAY,我发现他们使用GETDATE()的地方有很多答案,但我总是得到该函数不存在的错误。这里是我的查询中,从DATETIME在sql中选择仅DAY
-- `start` = DATETIME column
SELECT GETDATE() `start`, DAY(GETDATE()) 'Day Part' FROM events
我必须从我的sql数据库中的DATETIME对象中选择DAY,我发现他们使用GETDATE()的地方有很多答案,但我总是得到该函数不存在的错误。这里是我的查询中,从DATETIME在sql中选择仅DAY
-- `start` = DATETIME column
SELECT GETDATE() `start`, DAY(GETDATE()) 'Day Part' FROM events
试试这个:
SELECT `start`, DAY(`start`) `Day Part` FROM events
使用NOW()
功能,GETDATE()
功能属于SQL SERVER
没有Mysql
SELECT NOW() `start`, DAY(NOW()) `Day Part`
FROM events
如果你想找到Day
部分从datetime
列然后更换NOW()
内DAY
函数您的专栏名称
SELECT `start`, DAY(`start`) `Day Part`
FROM events
今天返回..的DATETIME是日期的地方在将来或过去它是由一个事件,如启动:2017年1月1日00:00:00,我想选择01 – user3441089
@ user3441089 - 检查更新 –
就是这样! :D谢谢 – user3441089