データベースに保存されている最小の日付と最大の日付を取得したかったのです。
そのために、次のクエリを使用しました。
select min(sauda_date) as MinDate,max(sauda_date) as MaxDate from tradefile
そして、次の結果を得ました:
しかし、私はこの結果が間違っていることを知っています。
そのはず:
MinDate として 2013 年 2 月 28 日、MaxDate として 2013 年 3 月 22 日。
このため、次の質問を参照しました。
クエリを次のように変更しました。
select min(sauda_date), max(sauda_date) from tradefile group by sauda_date
しかし、私は次の結果を得ました:
私の結果は次のようになりますが:
MinDate として 2013 年 2 月 28 日、MaxDate として 2013 年 3 月 22 日。
このクエリでも試しました:
select min(convert(datetime,sauda_date)), max(convert(datetime,sauda_date)) from tradefile group by convert(datetime,sauda_date)
しかし、結果が得られませんでした。[期待]
私はどこで間違いを犯していますか?私を助けてください。
注:ここでは Sauda_Date の型は nvarchar です。