Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL以数字格式获取当前日期_Sql_Date - Fatal编程技术网

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

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可以

我正试图以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可以使用
DAYOFWEEK()
你在使用什么RDMBS?对于将来的任何问题,请更具体地说明您收到的错误,并请更具体地说明数据库的类型。