2016-02-24 86 views
0

下面是我的PHP代碼,我想按日期 相反的順序來顯示HTML表中的數據,但它不工作在哪裏的錯誤,我沒有找到 我的選擇查詢如下數據不按照正確的順序顯示

Select a.wono,date_format(b.wodt,'%Y/%m/%d') as mydate from wodtl_box a, wohdr_box b where a.wono=b.wono order by date_format(b.wodt,'%Y/%m/%d') DESC 
+0

請附上您所有相關代碼並使用代碼格式。沒有人能夠閱讀這個。 – Peurr

+0

你確切的問題是什麼?你想要的順序是什麼,它給了什麼?任何錯誤? – Peurr

+0

今天24/02/2016第一,然後23/02/2016第二,22/02/2016第三等....... 01/02/2016 – sanjay

回答

0

好的,所以你訂購DESC。這意味着它從最後開始,所以這就是你的錯誤所在。從查詢結束時刪除DESC,你應該很好。 (如果不添加DESC,ORDER BY自動使用ASC)。

您所查詢的是:

Select a.wono,date_format(b.wodt,'%Y/%m/%d') as mydate from wodtl_box a, wohdr_box b where a.wono=b.wono order by date_format(b.wodt,'%Y/%m/%d') 

對於一些詳細信息:http://www.w3schools.com/sql/sql_orderby.asp

+0

沒有仍然不工作我從查詢中刪除DESC字 – sanjay

+0

查詢工作正常在phpmyadmin但在dataTable它不工作 – sanjay

+0

那是非常奇怪的..可能會向我們展示結果和想要的結果的截圖?以及phpMyAdmin中查詢的截圖? – Peurr

相關問題