SQL以数字格式获取当前日期
我正试图以01-07或1-7的格式抓取当前日期 这是我正在使用的查询SQL以数字格式获取当前日期,sql,date,Sql,Date,我正试图以01-07或1-7的格式抓取当前日期 这是我正在使用的查询SELECT id FROM tbl_date,其中weekday=weekday(NOW),但我似乎得到了false作为回报,因此我不确定我是否正确使用了该函数。表列weekday包含一个数字1-7,其中1是星期日/星期一 有什么想法吗?我犯了个愚蠢的错误。正确的方法应该是weekday=weekday(NOW()),因为NOW()本身就是一个函数。MSSQL可以使用DATEPART(dw,GETDATE()),MySQL可以
SELECT id FROM tbl_date,其中weekday=weekday(NOW)
,但我似乎得到了false作为回报,因此我不确定我是否正确使用了该函数。表列weekday
包含一个数字1-7,其中1是星期日/星期一
有什么想法吗?我犯了个愚蠢的错误。正确的方法应该是
weekday=weekday(NOW())
,因为NOW()
本身就是一个函数。MSSQL可以使用DATEPART(dw,GETDATE())
,MySQL可以使用DAYOFWEEK()
你在使用什么RDMBS?对于将来的任何问题,请更具体地说明您收到的错误,并请更具体地说明数据库的类型。