我該如何優雅地處理隨機排除在桌面上的錯誤日期整數?比如我有時會看到一些9999999999,所以這個查詢就會彈出來。我想只生產1900日期在這種情況下,而不只是停止這樣的:在CAST期間處理錯誤的日期
Select convert(date,CAST(trandate as varchar(8))),
convert(date,CAST(duedate as varchar(8))),
...
FROM SomeTable
有效日期看起來像這樣在該表中這些字段:20100924和那些做工精細,當他們打這個查詢。
你應該知道,現在標記版本。如果2012年的答案可能會有所不同。 –