选择日期我有以下细节降序
对于浏览数据库的详细信息,我试图与查询
SELECT * FROM itinv_log WHERE catname=:catname AND itemname=:itemname ORDER BY setdate DESC
它显示的顺序结果的表:
02-02-2016 stock_in added
03-02-2016 stock_in added
04-02-2016 stock_in added
25-01-2016 stock_in added
26-01-2016 stock_in added
我想要的结果应该是:
04-02-2016 stock_in added
03-02-2016 stock_in added
02-02-2016 stock_in added
26-01-2016 stock_in added
25-01-2016 stock_in added
如果有人知道解决方案,请帮我解决这个问题。
MySQL的日期格式是'YYYY-MM-dd'这样的顺序将在这种格式。如果你需要另一种订单,你需要通过php来制作 –
'setdate'的数据类型是一个字符串类型,所以你会得到一个字母顺序。你不应该把日期存储在字符串中。将列数据类型更改为DATE,即可完成。 –
它只有DATE格式。 –