SQLで特定の月の初日から最終日までのデータを取得する方法は?
以下はSQLクエリです助けてください
DECLARE @mydate DATETIME
SELECT @mydate = GETDATE()
select TransactionCode from ReceiptsPayments
where ReferenceDate >= (SELECT CONVERT(VARCHAR(25),
DATEADD(dd,-(DAY(@mydate)-1),@mydate),
101) AS Date_Value)
AND ReferenceDate <= (SELECT CONVERT(VARCHAR(25),
DATEADD(dd,
-(DAY(DATEADD(mm,1,@mydate))),
DATEADD(mm,1,@mydate)),
101))
GO