###前提・実現したいこと
お世話になります。
データベースにある2つの項目「年:nvarchar(3)」と「前期後期:nvarchar(1)」から前期末の日付を取得してyyyymmddの文字列でテーブルに格納するSQLをつくりたいのですがうまく条件分岐がかけません。
「年:nvarchar(3)」
2000年以降の場合の変換方法
年 - 100 + 2000 = 年
※2000以前の変換ほうほう
年下2桁 + 1900 = 年
前期後期:nvarchar(1)」
0:前期(6月末)
1:後期(12月末)
※今後増えるかもしれないので30日だったり31日だったりします
例)2016年前期の場合(2016/6/30)
データの入り方
「年:nvarchar(3)」 = "116"
「前期後期:nvarchar(1)」 = "0"
テーブルに格納したい値 = "20160630"
###補足情報(言語/FW/ツール等のバージョンなど)
sqlserver2014
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。