Я хочу получить отдельные даты из моей dbtable с именем tblFormno2 в порядке возрастания. Для этого я написал следующий запрос, но не работал должным образом.Как отсортировать дату в mssqlserver
Колонка 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
Как решить эту проблему ???
Здесь возникает проблема дублирования даты. Я думаю, что, потому что, когда мы принимаем отчетливую здесь, такая же дата происходит дважды в случае, когда время отличается. – ksg
Вы будете получать дубликаты, есть разные * раз * на ту же дату, что и изменение на 'select different cast (date_submit as date) как date_submit_inner от tblFormno2' –
Я получаю сообщение об ошибке« Тип дата не является определенной системой тип. "Я думаю, что нет такого типа данных, как дата в mssqlserver2005 – ksg