我想获得存储在数据库中的最小日期和最大日期。
为此,我使用了以下查询:
select min(sauda_date) as MinDate,max(sauda_date) as MaxDate from tradefile
我得到以下结果:
但我知道这个结果是错误的。
它应该是:
2013 年 2 月 28 日为 MinDate,2013 年 3 月 22 日为 MaxDate。
因此,我提到了以下问题:
并将我的查询更改为:
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 类型。