|
版本: |
|
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
select b.fOrgName,SQL.to_date(SQL.to_char(a.fCreateDateTime,'yyyy-mm'),'yyyy-mm') as times,( sum(SQL.nvl(a.fActualHour,0))+ sum(SQL.nvl(a.fExtraHours,0))+ sum(SQL.nvl(a.fNoOrderWorkieHours,0))+ sum(SQL.nvl(a.fAdvanceWorkeHours,0))) as hour from ERP_MM_MHCounting a optional join ERP_MM_ProductionOrder b on a.fProduceOrderID = b where (SQL.to_date(SQL.to_char(a.fCreateDateTime,'yyyy-mm'),'yyyy-mm')>= SQL.to_Date('2019-06','yyyy-mm') and SQL.to_date(SQL.to_char(a.fCreateDateTime,'yyyy-mm'),'yyyy-mm') <= SQL.to_Date('2019-06','yyyy-mm')) and a.fWorkCenterID ='E1730C3B3EAA4B33875CAFE5CCEC81F6' group by SQL.to_date(SQL.to_char(a.fCreateDateTime,'yyyy-mm'),'yyyy-mm'),b.fOrgName order by SQL.to_date(SQL.to_char(a.fCreateDateTime,'yyyy-mm'),'yyyy-mm') asc
我在自定义方法写的,执行报错,打开SQL运行日志,没有显示编辑成的SQL语句
select b.fOrgName,to_date(to_char(a.fCreateDateTime,'yyyy-mm'),'yyyy-mm') as times,( sum(nvl(a.fActualHour,0))+ sum(nvl(a.fExtraHours,0))+
sum(nvl(a.fNoOrderWorkieHours,0))+ sum(nvl(a.fAdvanceWorkeHours,0))) as hour
from ERP_MM_MHCounting a
left join ERP_MM_ProductionOrder b on a.fProduceOrderID = b.fid
where (to_date(to_char(a.fCreateDateTime,'yyyy-mm'),'yyyy-mm')>= to_Date('2019-06','yyyy-mm')
and to_date(to_char(a.fCreateDateTime,'yyyy-mm'),'yyyy-mm') <= to_Date('2019-06','yyyy-mm'))
and a.fWorkCenterID ='B214DD681C41489C9D65AADC71999F9F'
group by to_date(to_char(a.fCreateDateTime,'yyyy-mm'),'yyyy-mm') , b.fOrgName
order by to_date(to_char(a.fCreateDateTime,'yyyy-mm'),'yyyy-mm') asc
这个是根据KSQL改的,在数据库执行没有问题;平台版本Bex5 3.8,数据库oracle
|
|