2011-07-13 45 views
0

我試圖日期參數轉換成我的SELECT語句,但我想格式化,目前它不接受我是如何它寫 - 任何建議,將不勝感激轉換參數

SELECT @cases = COALESCE(@cases+ @linebreak + C.CaseNumber, C.CaseNumber)+"-"+CT.[Description]+"-"+CONVERT(VARCHAR,@assignment,100)AS A.DateOn 

這是我如何格式化之前有它,它被轉換和精細工作:

SELECT @cases = COALESCE(@cases+ @linebreak + C.CaseNumber, C.CaseNumber)+"-"+CT.[Description]+"-"+CONVERT(VARCHAR, A.DateOn) 

不知道是否將需要或沒有更多信息,但讓我知道。

+0

什麼是要做的?請輸入和輸出。如果這不起作用,我們該如何猜測它是做什麼的...... – gbn

+0

@ gbn對不起,如果我不清楚 - 選擇語句是提供一個NUMBER - DESCRIPTION - DATE的輸出。我目前的產出是12341 - 收養 - 2010年4月14日。我希望輸出爲:12341 - 採用 - 2010年4月14日 – Masriyah

回答

0

猜測,你的最後一位應該是

...+CONVERT(VARCHAR,A.DateOn,101) 

哪裏@assignment從何而來?您未格式化的代碼沒有提到它...

注意(問題評論之後)4/14/2010比2010年4月14日更難做。您必須分別評估日,月和年,以刪除前導零