SQL以数字格式获取当前日期

时间:2014-04-15 10:31:03

标签: sql date

我试图以01 - 07或1 - 7格式抓住当天。

这是我使用SELECT id FROM tbl_date WHERE weekday = WEEKDAY(NOW)的查询,但我似乎得到了错误的回报,所以我不确定我是否正确使用了该函数。表格列weekday包含1到7的数字,其中1是星期日/星期一。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我的愚蠢错误。正确的方法是weekday = WEEKDAY(NOW()),因为NOW()本身就是一个函数。

答案 1 :(得分:0)

MSSQL可以使用DATEPART(dw, GETDATE()),MySQL可以使用DAYOFWEEK()