我想从名为tblFormno2的dbtable中按升序获取不同的日期。为此,我编写了以下查询,但其工作不正常。如何在mssqlserver中对日期进行排序
柱date_submit被声明为日期时间
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
如何解决这个问题???
这里的问题是日期重复发生。我认为它是因为当我们在这里采取不同的时间时,情况不同时发生两次。 – ksg 2012-02-13 17:44:50
你会得到dups是否有不同的*时间*为同一日期如此更改'选择不同的演员(date_submit作为日期)作为date_submit_inner从tblFormno2' – 2012-02-13 17:46:46
我收到一个错误为“类型日期不是一个定义的系统我认为在mssqlserver2005中没有数据类型,如日期 – ksg 2012-02-13 17:52:37