我希望得到最小的日期,並存儲在數據庫中最大的日期。最小和最大日期的問題
對於我用下面的查詢:
select min(sauda_date) as MinDate,max(sauda_date) as MaxDate from tradefile
而且我得到了以下結果:
但我知道這個結果是錯誤的。
它應該是:
2013年2月28日作爲爲MinDate和2013年3月22日爲MAXDATE。
正因爲如此我refered以下問題:
SQL grammar for SELECT MIN(DATE)
和改變了我的查詢:
select min(sauda_date), max(sauda_date) from tradefile group by sauda_date
但我得到以下結果:
雖然我的結果應該是:
2013年2月28日作爲爲MinDate和2013年3月22日爲MAXDATE。
與此查詢也試過:
select min(convert(datetime,sauda_date)), max(convert(datetime,sauda_date)) from tradefile group by convert(datetime,sauda_date)
,但沒有得到結果[預計]
我在哪裏犯錯?請幫幫我。
注意: Sauda_Date的類型nvarchar在這裏。
但我也使用轉換(日期時間,..)函數就可以了。(我的編輯的問題)。 。但仍然沒有得到它 – Freelancer 2013-04-06 05:55:35
是的,你的查詢工作:)謝謝很多。 – Freelancer 2013-04-06 05:56:45
@Freelancer該組由你搞砸了你的查詢,其餘的都是好的 – Patashu 2013-04-06 06:10:11