如題,用的SQL鏈接服務器,假設3種A,B ,C材料,根據材料按日期排序,第一次打開軟體運行正確,回傳再次打開就統計失常。應該是如下排序:
1-1 A
1-2 A
1-3 A
1-1 B
1-2 B
1-3 B
1-1 C
1-2 C
1-3 C
回傳視窗再次統計則變成總有一項材料A沒有按日期,插入到其他材料日期中。這會是什么問題導致?代碼很長沒貼
1-1 A
1-1 B
1-2 B
1-3 B
1-2 A
1-3 A
1-1 C
1-2 C
1-3 C
uj5u.com熱心網友回復:
想要排序正常弄個order by 不久得了。uj5u.com熱心網友回復:
正常統計是這樣
再次統計就不對了,而且每次都不一樣,除非將軟體全部退出重新打開統計才正確。
uj5u.com熱心網友回復:
按日期范圍統計,X存是代表之前有存貨,每個存下面應該對應此材料,如果沒有存字代表沒有存貨uj5u.com熱心網友回復:
這個表有主鍵什么的嗎?uj5u.com熱心網友回復:
這個表沒有主鍵uj5u.com熱心網友回復:
那把主鍵加上再試下。uj5u.com熱心網友回復:
關鍵是SQL陳述句的排序陳述句:order by '材料名稱','日期'
uj5u.com熱心網友回復:
我是order by 日期 為什么剛打開第一次材料名稱和日期排序是正確的?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/100419.html
標籤:數據庫相關
上一篇:RAD Studio XE2如何 輸出 64位DLL
下一篇:dbgrid組件的斑馬線顯示
