0

テーブルにnvarchar(255)列があります。データの形式は次のとおりです。9/4/2013

SELECT 
      YEAR([Last Revision Date]) + '-'+ 
      MONTH([Last Revision Date]) + '-'+ 
      DAY([Last Revision Date])
FROM  events_tbl

個人的には良いのですが、SELECT文を行う際に1列にまとめたい

日付の場合:9/4/2013

私に与えます:2026

YYYY-MM-DDそしてフォーマットが欲しい。

誰もこれを行う方法を知っていますか?

4

1 に答える 1

2

列を としてキャストすると、関数を使用して日付を目的の形式に変換DATEできます。CONVERT

これはそれを行う必要があります:

SELECT CONVERT(char(10), CAST([Last Revision Date] AS DATE),126)
FROM events_tbl

デモを見る

于 2013-09-20T19:24:09.660 に答える