sql数据库中时间类型如何排序

sql数据库中时间类型如何排序是按毫秒数进行排序,还是通过截取前几为字段来进行排序。... sql数据库中时间类型如何排序是按毫秒数进行排序,还是通过截取前几为字段来进行排序。 展开
 我来答
匿名用户
2013-07-11
展开全部
我们看到的是这种格式的字符串2009-10-18 10:49:25.00其实在数据库内部记忆的是从1900到现在的毫秒数所以你排序的时候,是以。1900年到指定时期的毫秒数大小来排序的
du瓶邪
推荐于2018-03-11 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2950万
展开全部
数据库中的字段类型是int型,存储数据时,将数据录入日期以时间戳的形式插入了数据库,但是读取的时候谁能看的懂时间戳呀,所以需要转换为日期的格式,为了方便起见,在执行sql的时候直接将格式转了,省的后面再麻烦,需要用到的函数是 from_unixtime(字段名,‘格式’)。
例:from_unixtime(times,'%Y-%m-%d')
sql示例:
select *,from_unixtime(unixtime,'%Y-%m-%d') as datetime from goods order by goods desc;
该sql的意思是以goods_id倒序方式读取商品表中的所有字段数据,同时将名为unixtime的字段的数据转换为日期格式并取别名为datetime。
(unixtime字段类型为int型,存放的是商品录入的时间戳)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-11
展开全部
order by year(字段),month(字段),day(字段) desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式