请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
Vessel1213(uid:881620)
职业资格认证:尚未取得认证
  • select CASE WHEN left(StartLocation,2)in('WM','BM') THEN 'BWM' ELSE left(StartLocation,2) END s,CONVERT(NVARCHAR(10),ReqTime) as dt,ReqTime,CONVERT(NVARCHAR(10),EndTime) as tt,DATEDIFF(ss,ReqTime,EndTime) as gsfrom dbo.testwhere ReqTime is not nulland EndTime is not nulland between '2023-02-14' and '2023-02-17 'and SUBSTRING(ReqTime,12,2)>='20'and SUBSTRING(ReqTime,12,2)<'24'and left(StartLocation,2) !='XS'union allselect CASE WHEN left(StartLocation,2)in('WM','BM') THEN 'BWM' ELSE left(StartLocation,2) END s,CONVERT(NVARCHAR(10),ReqTime) as dt,ReqTime,CONVERT(NVARCHAR(10),EndTime) as tt,DATEDIFF(ss,ReqTime,EndTime) as gsfrom dbo.testwhere ReqTime is not nulland EndTime is not nulland between '2023-02-15' and '2023-02-18 'and SUBSTRING(ReqTime,12,2)>='00'and SUBSTRING(ReqTime,12,2)<'08'and left(StartLocation,2) !='XS'查出的数据分别是14号20点到24点的数据,15号0点到8点的数据和20点到24点的数据,16号0点到8点的数据和20点到24点的数据,和17号0点到8点的数据,希望得到的结果是将每天晚八的数据和第二天早八的数据放在一起,求其gs字段的和,十四号的晚八到十五号早八的gs的和,十五号晚八到十六号早八的gs的和,十六号晚八到十七号早八的gs的和,共分为三组数据,分组后的数据不需要ReqTime字段的数据,只需要s、每组和sum(gs)的数据数据如下:sdtReqTimettgsSM2023/2/142023/2/14 21:1302 14 2023127SM2023/2/142023/2/14 21:1502 14 2023109SM2023/2/142023/2/14 21:1602 14 202394SM2023/2/152023/2/15 1:0802 15 2023159SM2023/2/152023/2/15 1:1002 15 2023117SM2023/2/152023/2/15 1:1102 15 202394SM2023/2/152023/2/15 22:3602 15 2023126SM2023/2/152023/2/15 22:3802 15 2023164SM2023/2/152023/2/15 22:4202 15 2023158SM2023/2/162023/2/16 3:2702 16 2023294SM2023/2/162023/2/16 3:3102 16 2023131SM2023/2/162023/2/16 3:3202 16 2023169SM2023/2/162023/2/16 23:1102 16 2023159SM2023/2/162023/2/16 23:1502 16 202388SM2023/2/162023/2/16 23:1602 16 2023112SM2023/2/172023/2/17 3:2202 17 2023130SM2023/2/172023/2/17 3:2502 17 2023143SM2023/2/172023/2/17 3:2602 17 2023160
  • CONVERT(NVARCHAR(10),Time)获取的日期,怎么才能获取这个字段加一天,例如Time=2023-02-19 08:36:00,我想获取2023-02-20
  • select s,sum(gs) as num,dt from(select casewhen left(Start,2)='XS'then Start else left(Start,2) end s,DATEDIFF(ss,ReqTime,EndTime) as gs,CONVERT(NVARCHAR(10),ReqTime) as dt--ReqTime,EndTime from testwhere ReqTime is not nulland between '${kssj}' and '${jssj}'and left(Start,2) !='XS'and SUBSTRING(ReqTime,12,2)>='08'and SUBSTRING(ReqTime,12,2)<'20') agroup by s,dt
  • 怎么把数字转化为时分秒 例如:23563
  • 请问sqlserver使用case when then else end,如果在else后为原始值,关键字应该怎么写
  • 如图所示,我想让E列为0的数据变成前两个单元格的差,而下面18164的只显示第一行,该怎么实现
  • 怎么用公式获取数据集字段的值,我想根据当前时间来判定A1单元格获取不同的字段值,将一个字段拖到单元格上再添加一个条件属性,新值的内容为公式获取数据集的另一个字段,这样可以实现吗?或者有没有更好的办法
  • 如图所示,我在单元格里面放了一个字段,明明设置居中了,但是却不居中,请问是什么原因。报表中:
  • 如下sql我去到的dlsj没问题,但tcsj会变成9号我想取从3号到9号的每一天的最大时间和最小时间,该怎么实现sql:SELECT TOP (10000000)       ,      ,min()as      ,max()    FROM testS  where between '2023-02-03' and '2023-02-09'  --and dlsj   group by ryid,ryxm  order by dlsj desc数据库数据如下:数据集如下:SELECT        ,      ,min()as      ,max()  FROM testAwhere dlsj is not null${if(len(kssj)==0,""," and dlsj>='"+FORMAT(DATEDELTA(kssj,-1),"yyyy-MM-dd 20:30:00")+"'")}${if(len(kssj)==0,""," and dlsj${if(len(kssj)==0,""," and ReqTime<='"+FORMAT(kssj,"yyyy-MM-dd 20:30:00")+"'")}
  • SELECT TOP (10000000)       ,      ,min()as      ,max()  FROM testS  where between '2023-02-03' and '2023-02-09'  group by ryid,ryxm  order by dlsj desc

229

15

229

10

个人成就
内容被浏览66,060
加入社区3年113天
返回顶部