SELECT StartDate, EndDate, RIGHT(Sector, 1)
FROM Table1
ORDER BY Right(Sector, 1), StartDate
通過看這個,查詢應當責令各部門的一切,隨後開始日期。此查詢安靜的工作一段時間,直到昨天它沒有正確訂購,出於某種原因,扇區2扇區1之前來到
的扇區中的數據類型爲int類型,不是空的。在扇區中插入TRIM函數後,似乎工作正常。
新查詢:
SELECT StartDate, EndDate, RIGHT(Sector, 1)
FROM Table1
ORDER BY Right(TRIM(Sector), 1), StartDate
,我發現很奇怪的,因爲它假設只挑選出一個字符,那麼爲什麼會出現前導空格?
是否與轉換類型之前使用一個INT RIGHT功能的問題?或者是別的什麼?
感謝大家的幫助!
CNC中RIGHT函數返回值應該是1,2,3或4但訂貨時,2來之前1.
爲了澄清,列行業包含一個int值,我們可以判斷它的位置通過獲得最後一個數字(這就是爲什麼以前的編碼器一樣)
你是什麼意思,「部門2來到部門1之前」? – 2010-09-28 12:06:45
我以爲他的意思是它會返回 部門2 部門1 而不是 部門1 部門2 – Gage 2010-09-28 12:15:42
你確定'Sector'的類型是'int'? – Andomar 2010-09-28 12:18:00