Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこのテーブルを持っています:
Players: ID (int) Birthday (datetime)
実際の月に誕生日がある 3 人の最初のプレーヤーを選択する必要があります...これを持っていますが、結果は何もありません..何か分かりますか?
SELECT * FROM Players WHERE Birthday < DATEADD(month, -2, GETDATE())
SQLサーバーでDATEPART関数を使用する必要があります
SELECT * FROM Players WHERE DATEPART(MM,Birthday) = DATEPART(MM,GETDATE())
SQL Server 構文の使用:
select top 3 * from YourTable where datepart(month, Birthday) = datepart(month, getdate())