前提・実現したいこと
現在Datetimeのデータが格納された
配送日テーブルの出荷日の列があります。
この出荷日の日付の部分だけで条件をつけて出力したいです。
例えば 6/110の場合、6月上旬と表記、6/1120の場合、6月中旬と表記、6/21~30の場合、6月上旬と表記
というような形です。
大体のSQLのイメージは下記のような形です、、、
SQL
1SELECT 2CASE WHEN 出荷日 == 1-10の日付かどうか THEN 今の月だけ抽出+'月上旬' 3 WHEN 出荷日 == 11-20の日付かどうか THEN 今の月だけ抽出+'月中旬' 4 WHEN 出荷日 == 21-最後の日付かどうか THEN 今の月だけ抽出+'月下旬' 5 ELSE '' 6FROM 配送日テーブル
というイメージです。
・出荷日の日付だけを抽出して上旬、中旬、下旬か調べる方法
・今の月だけ抽出する方法
が知りたいです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
言語はC#
SQLサーバー
Microsoft SQL Server 2014 - 12.0.2269.0 (X64)
Express Edition (64-bit) on Windows NT 6.3 <X64> (Build 17763: )
という環境です。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/18 05:27 編集
2019/06/18 06:14
2019/06/18 06:21
2019/06/18 06:25
2019/06/18 06:30 編集
2019/06/18 06:29
2019/06/18 06:35 編集
2019/06/18 06:45