2017-06-10 3 views
-1

特定の日付の現在の四半期の最初の日付を調べる必要があります。だから私はどうすればいいのですか?SQL Serverで特定の日付の現在の四半期の開始日を確認するにはどうすればよいですか?

+0

問題について調査しましたか?あなたの努力を示すためのコードはありますか? _gimme teh codez_に尋ねるだけで、ここではとても感謝していません – Steve

答えて

0

あなたは1月の最初の、その後3ヶ月毎に開始カレンダー四半期を意味すると仮定すると、あなたはdatefromparts()を使用することができます。

select datefromparts(year(@date), 1 + (month(@date) - 1)/3, 1) 

datefromparts()は、SQL Serverの2012+で利用可能です。以前のバージョンでは、日付を文字列として作成することで、同様のことができます。

現在のの場合は、@dateではなくgetdate()を使用してください。

関連する問題