Excel のピボット テーブルで使用するデータを取得していますが、Excel が日付形式を認識しません。
私は使用しています..
CONVERT(date, [DateTimeSelected]) AS [Search Date]
これは、クエリ出力で2013-08-01として表示されます。
SQL接続を介してExcelピボットテーブルにアクセスすると、同じように見えますが、フィルターは日付として認識しません。
ここでは、Excel がそれを日付として認識したときに Excel でどのように表示されるかを、左側にテキストとして表示し、右側に表示する方法を確認できます。
アイデアはありますか?
ありがとう ;-)
これらすべてを試しましたが、元の B.Depart (日時) のみが日付として取得され、変換された列はどれも Excel によって日付として読み取られません...
たくさんのフォーマットを取得しますが、Excel は変換された日付を好まないはずですか??
B.Depart AS 'Holiday Date time',
CONVERT(VARCHAR(10), B.Depart,103) AS 'Holiday Date',
DATENAME(weekday, B.Depart) AS 'Holiday Day Name',
CONVERT(CHAR(2), B.Depart, 113) AS 'Holiday Day',
CONVERT(CHAR(4), B.Depart, 100) AS 'Holiday Month',
CONVERT(CHAR(4), B.Depart, 120) AS 'Holiday Year',
CONVERT(VARCHAR(10),B.Depart,10) AS 'New date',
CONVERT(VARCHAR(19),B.Depart),
CONVERT(VARCHAR(10),B.Depart,10),
CONVERT(VARCHAR(10),B.Depart,110),
CONVERT(VARCHAR(11),B.Depart,6),
CONVERT(VARCHAR(11),B.Depart,106),
CONVERT(VARCHAR(24),B.Depart,113)