給定一個數據庫,將表命名爲具有id和created_at字段的用戶。 Id是smallint類型,created_at是datetime類型。想知道每個月註冊的人員。SQL日期時間查詢
我正在使用的數據庫是SQLite。
寫了這個簡單的查詢應該工作,但它會給出一個錯誤。你能幫我解決嗎?
select count(id) as Orders, DATEPART(mm,created_at) AS Ordermonth
from users
Group by DATEPART(mm,created_at);
你有什麼錯誤? –
您的查詢使用SQL Server函數。你的問題被標記爲「mysql」和「sqlite」。難怪你有問題。 –
錯誤我得到..沒有這樣的列:mm ... – user1932914