在SQL查询中将数据转换为分钟格式的案例声明

2020-08-31 21:05发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有以下查询,可以查询在服务呼叫通知单上花费的时间。 但是,"持续时间"字段会显示可能是小时或分钟的数字,下一个字段显示是小时还是分钟。

我需要添加一个case语句,以便它可以通过参考DurType字段来将Duration字段格式化为分钟数。

--------------------------------------------------- -------------------------------------------------- -----------

/* SELECT FROM [dbo]。[OSCL] T0 */将@fdate声明为日期时间/* WHERE */set @fdate =/* T0.CreateDate */'[%0]'/* SELECT from [dbo ]。[OSCL] T0 */声明@tdate为日期时间/* WHERE */set @tdate =/* T0.CreateDate */'[%1]'选择T0。[callID],T0。[customer],T0。 [custmrName],T0。[manufSN]为"序列号"。 ,T1。[名称]为'状态',T0。[createDate],T0。[closeDate],T0。[itemCode],T0。[itemName],T2。[名称]为'来源',T3。[名称] 作为'呼叫类型',T4。[名字] +''+ T4。[姓]作为'技术员',T0。[U_Outcome],T0。[U_Fault1],T0。[U_Subfault1],T0。[U_Fault2],T0 。[U_Subfault2],T0。[U_EUFirstName],T0。[U_EULastName],t0。[U_CustRef]作为" MM/SFX Ref",T0。[U_EvoBatch]作为" Evo批号"。 ,T5。[Duration] AS'服务呼叫持续时间',T5。[DurType]来自OSCL T0左外连接OSCS T1 ON T0.status = T1.statusID左外连接OSCO T2 ON T0.origin = T2.originID左外连接 OSCT T3 ON T0.callType = T3.callTypeID左外连接OHEM T4 ON T0.technician = T4.empID左外连接OCLG T5 ON T0.Duration = T5.Duration T0.createDate在@fdate和@tdate之间

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有以下查询,可以查询在服务呼叫通知单上花费的时间。 但是,"持续时间"字段会显示可能是小时或分钟的数字,下一个字段显示是小时还是分钟。

我需要添加一个case语句,以便它可以通过参考DurType字段来将Duration字段格式化为分钟数。

--------------------------------------------------- -------------------------------------------------- -----------

/* SELECT FROM [dbo]。[OSCL] T0 */将@fdate声明为日期时间/* WHERE */set @fdate =/* T0.CreateDate */'[%0]'/* SELECT from [dbo ]。[OSCL] T0 */声明@tdate为日期时间/* WHERE */set @tdate =/* T0.CreateDate */'[%1]'选择T0。[callID],T0。[customer],T0。 [custmrName],T0。[manufSN]为"序列号"。 ,T1。[名称]为'状态',T0。[createDate],T0。[closeDate],T0。[itemCode],T0。[itemName],T2。[名称]为'来源',T3。[名称] 作为'呼叫类型',T4。[名字] +''+ T4。[姓]作为'技术员',T0。[U_Outcome],T0。[U_Fault1],T0。[U_Subfault1],T0。[U_Fault2],T0 。[U_Subfault2],T0。[U_EUFirstName],T0。[U_EULastName],t0。[U_CustRef]作为" MM/SFX Ref",T0。[U_EvoBatch]作为" Evo批号"。 ,T5。[Duration] AS'服务呼叫持续时间',T5。[DurType]来自OSCL T0左外连接OSCS T1 ON T0.status = T1.statusID左外连接OSCO T2 ON T0.origin = T2.originID左外连接 OSCT T3 ON T0.callType = T3.callTypeID左外连接OHEM T4 ON T0.technician = T4.empID左外连接OCLG T5 ON T0.Duration = T5.Duration T0.createDate在@fdate和@tdate之间

付费偷看设置
发送

一周热门 更多>