函数

时间:2015-06-09 10:19:37

标签: sql tsql report

我在尝试在转化中获得日期名月时遇到问题。

我当前的查询用于检查Trolled通过的时间' South Shop'但是我现在要求查询进行转换,然后只显示月份。

当前查询代码段:

dbo.fn_ConvertUTCtoShopDateTime( Visit.ORGID,
        dbo.fn_GetTrolleyreportcrossingafter ( Visit.ORGID

                                        ,Visit.Trolley_ORGID
                                        ,'South Shop'
                                        , TrolleyMovement.ActualStartDateUTC
                                        , 90
                                       ))                                     AS [Month2],

我知道我可以使用Datename(mm,但我在将其插入查询时遇到问题。

任何帮助都会很棒

更新----- 答案如下:

Datename(mm, (dbo.fn_ConvertUTCtoShopDateTime( Visit.ORGID,
        dbo.fn_GetTrolleyreportcrossingafter ( Visit.ORGID

                                        ,Visit.Trolley_ORGID
                                        ,'South Shop'
                                        , TrolleyMovement.ActualStartDateUTC
                                        , 90
                                       ))                                     AS [Month2], 

我为我的白痴道歉

1 个答案:

答案 0 :(得分:0)

我道歉但答案如下:

Datename(mm, (dbo.fn_ConvertUTCtoShopDateTime( Visit.ORGID,
        dbo.fn_GetTrolleyreportcrossingafter ( Visit.ORGID

                                        ,Visit.Trolley_ORGID
                                        ,'South Shop'
                                        , TrolleyMovement.ActualStartDateUTC
                                        , 90
                                       ))                                     AS [Month2],