我们看到的是这种格式的字符串2009-10-18 10:49:25.00其实在数据库内部记忆的是从1900到现在的毫秒数所以你排序的时候,是以。1900年到指定时期的毫秒数大小来排序的
⑵ sql中如何把具体日期转化为按月排序
select count(*),sum(统计列名) from 表
group by year(时间),month(时间)
⑶ sql语句:请问下面这sql怎么往上加排序(降序)以时间为降序
你这个sql还怎么加升降序啊, count()返回的是结果的行数,只是一个数字,怎么升降序啊
⑷ sql 日期正序 时间倒序
这个问题,因为你日期和具体时间分别在两列上,因此,是可以采用sql实现的。
SQL中增加order by语句如下:
ORDER BY 日期, 时间 DESC
如果你的这两个列有些特殊性,或者两个列没有分开,可以单独联系,我帮你解决(相对来说复杂点)
⑸ SQL中日期转换的问题
取月和日比较
select substring(时间,0,5)
⑹ sql 按日期排序,同一天内id倒序
如果这么说,那还要小时分秒做什么呢?
如果不是同一天,按照日期排序足够了,如果是同一天,因为不按照小时分秒优先而是按照ID排序,那按照日期排序也足够了,再按照ID就可以了。
⑺ 怎样用SQL语句按日期进行从高到低进行排序
用SQL语句按日期进行从高到低进行排序:select * from tmp order by time desc;
⑻ 怎样用SQL语句按日期进行从高到低进行排序
就是对日期进行倒排序
select * from tablename -- 假设你的表的名字是tablename
order by dtcol desc; -- 假设你的日期字段名是 dtcol; desc表示倒排序