select packageid,status+' Date : '+UpdatedOn from [Shipment_Package]
上記のコードをSQL Serverで実行すると、以下のエラーが表示されます。のタイプはUpdatedOn
でDateTime
、ステータスはvarchar
です。status、Date、および UpdatedOn を連結したかったのです。
エラー:
文字列から日時を変換する際に変換に失敗しました。
select packageid,status+' Date : '+UpdatedOn from [Shipment_Package]
上記のコードをSQL Serverで実行すると、以下のエラーが表示されます。のタイプはUpdatedOn
でDateTime
、ステータスはvarchar
です。status、Date、および UpdatedOn を連結したかったのです。
エラー:
文字列から日時を変換する際に変換に失敗しました。
次のようなものに変換UpdatedOn
する必要があります。varchar
select packageid, status + ' Date : ' + CAST(UpdatedOn AS VARCHAR(10))
from [Shipment_Package];
CONVERT
特定の形式で日時をフォーマットする場合にも使用する必要がある場合があります。