日付が与えられた場合(@d = '11 -25-2010 ')、その日付から四半期の終わりをどうやって決めることができますか?私は深夜1秒前にタイムスタンプを使いたいです。四半期の日付が与えられた四半期の終わりを見つける方法
私はこれを取得することができます:
select dateadd(qq, datediff(qq, 0, getdate()), 0) as quarterStart
私を与える:'10 -1-2010'
を、私は特定の日の真夜中前に1秒のためにこれを使用します。
select DateAdd(second, -1, DateAdd(day, DateDiff(day, 0, @d))+1, 0)) AS DayEnd
最後に、quarterEndメソッドで'12 -31-2010 23:59:00 'となります
この文脈では四分の一です。例えば、11-25-2010の入力として –
と答えた場合、どの出力を期待していますか?http://ask.sqlservercentral.com/questions/6680/how-to-find-quarter-starting-date-and-end-日付 – Dave
ありがとう、@デイブ。私はそのリンクに行きましたが、私は第3の解決策を見ていませんでした。それは私が探していたものです! (それはいつもあなたが見ている最後の場所にあります、それはありません?) – Ramy