0

我有三个表,我将这三个表加入一个列字段Account_Number。我在这三个表中有另一个字段,称为Monthtype nvarchar(20),在该列中插入的月份名称为(January, March , April,...)

我需要Year-To-Date通过选择月份范围(从一月)到当前月份(十一月)来获得 A 值。我试图将该月列转换为Datetime类型。但这没有用,即使我尝试将月份名称转换为月份编号,即使那样也无济于事。

知道如何编写此查询。

注意:我根本无法更改或使用月份列。

4

1 回答 1

0

尝试

select month
    from months
    where CONVERT(datetime,'1-'+month+'-2012') <= GETDATE()
于 2012-11-13T09:01:47.017 回答