0
2009年1月27日11:47:00.000から2009年1月24日に日付を変換する方法をアルファベット順ではなく日付として並べ替えることもできます?SQL Server 2008 - 日付形式には日付データ型がまだ保持されています
I.e.日付のソート順
24 Jan 2009
03 Feb 2009
ませ
03 Feb 2009
24 Jan 2009
ありがとうございました。
2009年1月27日11:47:00.000から2009年1月24日に日付を変換する方法をアルファベット順ではなく日付として並べ替えることもできます?SQL Server 2008 - 日付形式には日付データ型がまだ保持されています
I.e.日付のソート順
24 Jan 2009
03 Feb 2009
ませ
03 Feb 2009
24 Jan 2009
ありがとうございました。
あなたはあなたの選択の文字列に変換し、まだ実際の列にすることによって注文することができます。
Select CONVERT(varchar(11), Orders.ShipDate, 6) As FormatedDate
FROM Orders
Order by ShipDate Desc
SELECT PrettyDate = CONVERT(CHAR(11), ShipDate, 106)
FROM dbo.Orders
ORDER BY CONVERT(DATE, ShipDate), customer_no;
はあなたの応答をありがとうございました。どうすればタイムスタンプで注文したくないのですか?私は日付で注文してからcustomer_noで注文しますか? – HL8
この[スレッド](http://stackoverflow.com/questions/1177449/best-approach-to-remove-time-part-of-datetime-in-sql-server)を参照してください。 SQL Server 2008を使用している場合は、** DATE、DATEDIFF(dd、0、ShipDate)、0 )** – codechurn