2012-11-13 36 views
0

我有三個表,我將這三個表連接在一個列字段Account_Number。我在這三個表中有另一個字段,名爲Month,類型爲nvarchar(20),裏面那個列的月份名稱插入爲(January, March , April,...)選擇範圍下的條件

我需要通過選擇月份(從1月)到當前月份(11月)的範圍來獲得A Year-To-Date值。我試圖把那個月的專欄改爲Datetime類型。但它不起作用,即使我試圖將月份名稱轉換爲月份編號,即使這樣也無濟於事。

任何想法我可以寫這個查詢。

注意:我無法更改或玩月份列。

回答

0

從我的心臟底部嘗試

select month 
    from months 
    where CONVERT(datetime,'1-'+month+'-2012') <= GETDATE() 
+0

(謝謝) –