sql >> データベース >  >> RDS >> Sqlserver

SQL-varcharデータ型を日時データ型に変換した結果、値が範囲外になりました

    1週間前に同じ問題に直面しました。問題は、タイムゾーンの設定にあります。 mm / dd / yyyyなどの他の形式で指定します(通常は機能します)。

    日付を2013年12月30日として指定する エラーが発生しました。ただし、mm / dd/yyyy形式として指定することはできました。

    入力を変換する必要がある場合は、CONVERTを調べてみてください。 method.Syntaxは

    です

    CONVERT(VARCHAR,@your_date_Value,103)

    CONVERT(VARCHAR, '12/30/2013', 103)

    仕上げ103 日時形式です。

    変換形式と詳細については、このリンクを参照してください。https://www.w3schools.com/sql/func_sqlserver_convert.asp



    1. Access2016でリンクテーブルマネージャーを使用する方法

    2. PASSサミット2013:シャーロットでの成功

    3. 予算内で読み取り可能なセカンダリ

    4. スキーマスナップショットを使用したデータベースの複数のバージョンの作成と展開