プロが教えるわが家の防犯対策術!

AccessのクエリをSQL Server2005で書き直したい。

誕生日の翌日を雇用契約の開始日(契約開始日)とするAccessのクエリがあります。
契約開始日: DateSerial(Year(Now()),Mid([生年月日],6,2),Right([生年月日],2)+1)
(AccessのSQL文は:SELECT 給与台帳.生年月日, DateSerial(Year(Now()),Mid([生年月日],6,2),Right([生年月日],2)+1) AS 契約開始日
FROM 給与台帳;)

これを SQL Server2005 に書き直したいのですが、その方法がわかりません。
どう書き直せばよろしいですか?
よろしくお願いします。

A 回答 (1件)

SELECT 生年月日,


dateadd(d,1,substring(convert(varchar,getdate(),111),1,5)+substring(convert(varchar,生年月日,111),6,5)) AS 契約開始日
FROM 給与台帳

その他にも色々と表現する方法はあると思いますので
1例としてご参考にして頂ければと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
望み通りのものができました。
お世話になりました。

お礼日時:2010/07/12 14:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す