以下作品的独特和秩序,但我想有它独特的选择办法以及SQL帮助与日期
select convert(nvarchar(10),datestart,103)
from o_course
order by convert(datetime, datestart, 103) desc
,但如果我将其更改为
select distinct convert(nvarchar(10),datestart,103)
from o_course
order by convert(datetime, datestart, 103) desc
我得到
消息145,级别15,状态1,行1 如果指定了SELECT DISTINCT,则ORDER BY项目必须出现在选择列表中。
我的目标是从日期时间字段中获取所有不同的日期,并按降序对它们进行排序。
任何帮助将不胜感激。
这将修复错误信息,但会给出错误的数据。它会在dd/mm/yyyy字符串上排序,而不是基础日期 – gbn
感谢oded,但它不按降序对结果进行排序。 – wizzykidd