显示喜欢sql

显示喜欢sql,第1张

显示喜欢sql

我怀疑您想要:

SELECt u.pk_user,       (u.dias_disponibles - COALESCE(dias_disfrutados, 0)) AS dias_libres,       COALESCE(dias_disfrutados, 0)FROM (SELECt u.*,  (SELECT SUM(N_DIASSOLICITADOS)   FROM solicitud s   WHERe s.fk_empleado = u.pk_user  ) as dias_disfrutados      FROM sec_users u      ) u;

笔记:

  • 请勿
    FROM
    子句中使用逗号始终 使用正确的显式
    JOIN
    语法
  • 您似乎不需要外部聚合。
  • 计算一次所需的值,然后在需要的地方使用它。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5508890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存