GETDATE() に基づいて、常に前年の 7 月 1 日の開始日と今年の 6 月 30 日の終了日を返す SQL ステートメントを作成するにはどうすればよいですか? 今、私は持っています
Dateadd(yy, Datediff(yy,1,GETDATE())-1,0) AS StartDate,
DateAdd(dd,-1,Dateadd(yy, Datediff(yy,0,GETDATE()),0)) AS EndDate
それぞれ 2012 年 1 月 1 日と 2013 年 12 月 31 日を返します。