2016-07-27 231 views
1

我已經看遍了互聯網,並發現我認爲是過時的方式去做這件事。我有最新版本的SQL,我只想知道如何通過查詢獲取本週的星期一的日期。在SQL中獲取本週的星期一的完整日期?

+0

你應該編輯你的問題,幷包括「過時」的方式。如果你不這樣做,你可能會得到相同的舊答案。 –

+0

最新版本的SQL?和MySQL?現在是ANSI SQL 2015草案官方標準,還是SQL-2011呢? – jarlh

+0

爲什麼使用SQL呢? – Strawberry

回答

0

我認爲最簡單的方法是weekday()

select curdate() - interval weekday(curdate()) day; 

Here是SQL小提琴。

+0

您好,非常感謝您的回答。這是我收到的錯誤:錯誤代碼:1582 調用本機函數'DATEDIFF'時的參數計數不正確 –

+0

鑑於此答案不使用函數'datediff()',這似乎是一個非常不可能的錯誤。 –

+0

我的壞有一箇舊的副本哈哈,這是真正的錯誤:錯誤代碼:1582 調用本地函數'weekday'不正確的參數計數 –

相關問題