-1

テーブルを日付の昇順で並べ替えたい。テーブルにはnull値も含まれています。

Gridviewにデータを表示したい。最初に日付フィールドを含むすべての行のようにデータを表示し、次に日付を空白フィールドとして表示したいと思います。

私は以下のクエリを使用しました:

select * from TempTable order by convert(datetime, Date,101) asc

私を助けてください。

前もって感謝します。

4

2 に答える 2

3

次に、null値を確認する必要があります。

Select * FROM TempTable 
ORDER BY CASE WHEN datetime IS NULL THEN 1 ELSE 0 END ASC 
,  Date ASC
于 2012-10-15T13:39:22.550 に答える
1
select * from TempTable 
order by case when [Date] is null then 1 else 0 end, [Date]
于 2012-10-15T13:40:46.817 に答える