我需要获得我们提供工作的人数的不同数量,问题是因为我们可以为潜在候选人提供多个工作,当我写我的查询时,它会计算多个报价。要求只计算第一次报价,任何后续报价都不应计算在内。对此有何建议?
您可以COUNT(DISTINCT...)
像下面这样使用它:
SELECT a.p_id, b.p_name, c.p_desc,
COUNT(DISTINCT CASE WHEN a.date BETWEEN TRUNC(ADD_MONTHS(LAST_DAY(sysdate),-4) + 1) AND
ADD_MONTHS(LAST_DAY(TO_DATE(sysdate)),-1) ...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句