gpt4 book ai didi

sql-server - 如何在 mssqlserver 中对日期进行排序

转载 作者:行者123 更新时间:2023-12-03 19:53:53 25 4
gpt4 key购买 nike

我想以升序从名为 tblFormno2 的 dbtable 中获取不同的日期。为此,我编写了以下查询,但它无法正常工作。

列 date_submit 被声明为 datetime

select distinct (convert(nvarchar(100),date_submit,103)) as dob from 
tblFormno2 order by dob asc

这里的输出显示为
05/07/2011
06/03/2011
06/07/2011
07/04/2011
08/01/2012

代替
06/03/2011
07/04/2011
05/07/2011
06/07/2011
08/01/2012

如何解决这个问题呢 ???

最佳答案

怎么样

select convert(nvarchar(10), date_submit_inner, 103) as date_submit from 
(
select distinct date_submit as date_submit_inner from tblFormno2
) as T
order by T.date_submit_inner asc

关于sql-server - 如何在 mssqlserver 中对日期进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9264907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com