作者move5566 (动感56)
看板PHP
标题[请益]my sql 排序方式
时间Tue Jul 18 14:51:05 2017
我用 SELECT 来捞 mysql 的资料
用 ORDER BY date DESC 来做排序
於是捞出来的资料,都会以时间比较早的为开始。
例如 :
2011-01-01 00:00:10
2011-01-01 00:00:20
2011-01-01 00:00:30
请问要用甚麽方式,才能让时间比较晚的当成一开始呢 ? ?
例如 :
2011-01-01 00:00:30
2011-01-01 00:00:20
2011-01-01 00:00:10
再请老手指导一下,谢谢各位。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.217.187.177
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1500360668.A.1C5.html
※ 编辑: move5566 (180.217.187.177), 07/18/2017 14:53:17
1F:→ j355066: ASC 07/18 14:59
2F:→ MOONRAKER: 奇葩 07/18 16:13
3F:→ howder5566: 会DESC不会ASC也是满屌的... 07/18 16:18
4F:→ bor1286: XDDDDDDDDDDDDD ASC跟DESC是一体两面的啊 XDDDDD 07/18 17:05
5F:→ bor1286: A的原文是增加,DE是减少 07/18 17:06
6F:→ cf1064: ASC是递增啊…他要的是递减吧? 07/18 17:08
7F:→ MOONRAKER: DESC结果又递增 这才是最奇葩的地方 07/18 17:09
8F:→ MOONRAKER: 合理怀疑他order by的根本不是那个日期栏位 07/18 17:09
9F:→ JustGame: order by DATE_FORMAT ... ASC, DATE_FORMAT ... DESC 07/18 20:48
10F:→ xdraculax: 栏位搞错? 找错 php 程式段落? 07/18 21:55
11F:→ MOONRAKER: 有可能。最近常常在大专案里迷路,连view都找错 :| 07/19 08:47
12F:推 wendyhard: Google: 我不是都有教吗 07/19 09:51
13F:推 hua1980: 建议资料库储存日期时转成Unix time然後再来排序 07/30 08:46
14F:→ MOONRAKER: 那需要(1)1880之前(2)时区(3)1秒以下精确度时如何处理 07/30 11:21