lorcx 2014-10-16 03:13 采纳率: 46.7%
浏览 1553
已采纳

下面的sql 能转成 hql吗

select x.file_dept,sum(decode(destroy_state,'0',1,0)) as destroy, sum(decode(x.cams_state,'2',1,0)) as yigd,
sum(decode(x.cams_state, '1',1,0))as yugd,sum(x.yqs)
from (
select t.file_dept,t.destroy_state,t.cams_state
,case when (select count(1) from cams_archives_delay a where a.cams_id=t.cams_id) > 0
then 1 else 0 end as yqs from Cams_Archives t where 1=1 ) x where 1=1 group by x.file_dept

  • 写回答

1条回答 默认 最新

  • lorcx 2016-01-31 14:54
    关注

    hql中 from 后边不能跟子查询

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置