SQL 函数中的日期名称
SQL Datename within a function
我在尝试获取转化中的日期名称月份时遇到问题。
我当前的查询用于检查 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],
我为我的愚蠢道歉
我很抱歉,但答案如下:
Datename(mm, (dbo.fn_ConvertUTCtoShopDateTime( Visit.ORGID,
dbo.fn_GetTrolleyreportcrossingafter ( Visit.ORGID
,Visit.Trolley_ORGID
,'South Shop'
, TrolleyMovement.ActualStartDateUTC
, 90
)) AS [Month2],
我在尝试获取转化中的日期名称月份时遇到问题。
我当前的查询用于检查 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],
我为我的愚蠢道歉
我很抱歉,但答案如下:
Datename(mm, (dbo.fn_ConvertUTCtoShopDateTime( Visit.ORGID,
dbo.fn_GetTrolleyreportcrossingafter ( Visit.ORGID
,Visit.Trolley_ORGID
,'South Shop'
, TrolleyMovement.ActualStartDateUTC
, 90
)) AS [Month2],