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

SQL Server:((int)year、(int)month、(int)day)を日時に変換します

    言語とロケールの設定から独立させるには、ISO 8601 YYYYMMDDを使用する必要があります 形式-これは、言語と地域の設定が有効になっているSQLServerシステムで機能します。

    SELECT
       CAST(
          CAST(year AS VARCHAR(4)) +
          RIGHT('0' + CAST(month AS VARCHAR(2)), 2) +
          RIGHT('0' + CAST(day AS VARCHAR(2)), 2) 
       AS DATETIME)
    


    1. エラー「ORA-01789:クエリブロックの結果列の数が正しくありません」を修正しました

    2. SQLServerの監視を担当するDBAに影響を与える上位3つのトレンド

    3. PL/SQLで例外を処理する方法を学ぶ

    4. MySQLでグループごとに上位N行を選択する方法