私はMSACCESSで次のSQLを書きました
SELECT
Followup.MRN, Followup.dateentered, Followup.formname,
(Followup.MRN & Format([Followup.dateentered], "yyyymmdd")
& Followup.formname)
AS UniqueMilestoneID
FROM Followup;
それはうまくいきました
これをSQLServerで作成すると、次のようになります。
SELECT
Followup.MRN, Followup.dateentered, Followup.formname,
(Followup.MRN & Convert([Followup.dateentered], "yyyymmdd")
& Followup.formname) AS UniqueMilestoneID
FROM Followup
次のエラーが発生します
メッセージ207、レベル16、状態1、行1
無効な列名'yyyymmdd'。
メッセージ243、レベル16、状態1、行1
タイプFollowup.dateenteredは、定義されたシステムタイプではありません。
「変換」機能のエラーを克服する方法のアイデア