多数の日時エントリを含むテーブルがあります。日付の降順で並べられた個別のMONTHYEAR文字列のリストを選択したいと思います。たとえば、私は見たい
October 2012
September 2012
June 2012
July 2011
月/日ごとに複数のエントリがあるため、クエリは個別である必要があります。
これは私が持っているものです
SELECT DISTINCT YEAR(DateRequested), datename(MONTH,[DateRequested])
FROM [dbo].[MyDateData]
ORDER BY YEAR(DateRequested), MONTH([DateRequested])
しかし、私はこのエラーを受け取ります:
ORDER BY items must appear in the select list if SELECT DISTINCT is specified.
私はもうすぐそこにいるように感じますが、この構文を正しく取得できません。SQLServer2012を使用しています-ありがとう