2012-02-08 10 views

答えて

2

あなたはあなたの選択の文字列に変換し、まだ実際の列にすることによって注文することができます。

Select CONVERT(varchar(11), Orders.ShipDate, 6) As FormatedDate 
FROM Orders 
Order by ShipDate Desc 
+0

はあなたの応答をありがとうございました。どうすればタイムスタンプで注文したくないのですか?私は日付で注文してからcustomer_noで注文しますか? – HL8

+0

この[スレッド](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

2
SELECT PrettyDate = CONVERT(CHAR(11), ShipDate, 106) 
    FROM dbo.Orders 
    ORDER BY CONVERT(DATE, ShipDate), customer_no; 
関連する問題