2017-06-27 4 views
1

dd/mm/yyyy形式の日付列を持つExcelソースがあります。このソースからのデータを正確に同じ形式でロードする必要があります。ちょうどDATEデータ型を使用すると、yyyy-mm-ddの出力が得られます。どうすればdd/mm/yyyy形式で保存できますか?DD/MM/YYYY形式の日付列を持つテーブル

+2

なぜデータを 'dd/mm/yyyy'形式で保存する必要がありますか?データはデフォルトの形式で保存できます。表示するためにこの形式が必要な場合は、単に 'convert'関数を使うことができます。 –

答えて

6

データの保存方法については心配しないでください。ネイティブのDATE型にすることができます。表示目的でデータをフォーマットするには、CONVERT関数を使用します。

/* 103 = dd/mm/yyyy */ 
SELECT CONVERT(CHAR(10), YourDateColumn, 103) AS formatted_date 
    FROM YourTable; 
+0

ソースにあるのとまったく同じ形式でテーブルに格納する必要があります。 – Mish

+0

@mishそれはナンセンスの必要条件です。あなたがバレーにあなたの車を与えるとき、あなたはそれをどこに駐車するべきかを正確に指示しません。彼がそれを取ってあなたが期待している状態であなたに返す限り、実際の駐車場の方法と場所はあなたと無関係です。 –