SELECTd.LOTID 批次编码,d.FORMERQTY 批次原数量,sum(d.LASTQTY) 批次现数量,d.ISRECIPE 型号编码,d.FGCODE 型号规格,d.FGKIND 材质,d.FGCODEVERSION 成品型号,d.EVENTUSER 操作人,d.WORKORDER 生产订单,d.WORKSHOPNAME 车间名称,d.LINE 产线编号,d.LINENAME 产线名称,d.MACHINECODE 设备编号,d.MACHINENAME 设备名称,d.FIXCODE 治具编号,d.FIXNAME 治具名称,d.BACKUP1 模号,u.USERNAME 操作人,CASEWHENto_char(d.EVENTTIME,'hh24')>=8then to_char(d.EVENTTIME,'yyyy-mm-dd')WHENto_char(d.EVENTTIME,'hh24')<8then to_char(d.EVENTTIME-1,'yyyy-mm-dd')end 操作时间,CASEWHENto_char(d.EVENTTIME,'hh24')>=8 and to_char(d.EVENTTIME,'hh24')<20then '白班'WHENto_char(d.EVENTTIME,'hh24')>=20 or to_char(d.EVENTTIME,'hh24')<8then '晚班'end 班次FROM DGB_PLOTHISTORY dJOIN USERINFO u on d.EVENTUSER=u.USERIDwhere 1=1AND TO_CHAR(d.EVENTTIME,'YYYY-MM-DD')>= ('2021-10-13')AND TO_CHAR(d.EVENTTIME,'YYYY-MM-DD')<= ('2021-10-13')group byd.LOTID,d.FORMERQTY,d.LASTQTY,d.ISRECIPE,d.FGCODE,d.FGKIND,d.FGCODEVERSION,d.EVENTUSER,d.WORKORDER,d.WORKSHOPNAME,d.LINE,d.LINENAME,d.MACHINECODE,d.MACHINENAME,d.FIXCODE,d.FIXNAME,d.BACKUP1,u.USERNAME,CASEWHENto_char(d.EVENTTIME,'hh24')>=8then to_char(d.EVENTTIME,'yyyy-mm-dd')WHENto_char(d.EVENTTIME,'hh24')<8then to_char(d.EVENTTIME-1,'yyyy-mm-dd')end ,CASEWHENto_char(d.EVENTTIME,'hh24')>=8 and to_char(d.EVENTTIME,'hh24')<20then '白班'WHENto_char(d.EVENTTIME,'hh24')>=20 or to_char(d.EVENTTIME,'hh24')<8then '晚班'endorder by d.EVENTTIME descoracle的日期条件变成年月日时分秒的 要怎么写语句呢