1
我在我的SQL表中有一個名爲Date
的字段。輸入格式爲2016-05-31
的DATE
。我需要做的是SELECT ..... WHEN
日期= in a week back from current date
,以便只顯示上週的條目。我怎麼能做到這一點?SQL如果日期在一週內
我在我的SQL表中有一個名爲Date
的字段。輸入格式爲2016-05-31
的DATE
。我需要做的是SELECT ..... WHEN
日期= in a week back from current date
,以便只顯示上週的條目。我怎麼能做到這一點?SQL如果日期在一週內
日期是序數的數據類型,因此可以使用的操作者between
上:
SELECT *
FROM mytable
WHERE `date` BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 1 WEEK) AND
CURRENT_DATE()
''date'> = DATEADD(SYSDATE() - 間隔1周)' – xQbert