Muy buenas estoy intentando hacer que un counter se multiplique si el tramaño de un row es igual a x ejemplo:
SELECT art.art_id, histkomm.cnt , COUNT(decode(lhmd.abmz, 600, 2, 1))/*aqui necesito que el counter sea dos, si es el tamaño "x" y uno, si no lo es.*/, sysdate
FROM lhm, art, sektor,lhmdef lhmd, (SELECT hst.artnr artnr, COUNT(*) cnt
FROM historie_v hst
WHERE hst.created > sysdate-90
AND hst.typ_id =102
AND hst.lagnr=13 GROUP BY hst.artnr ) histkomm
WHERE histkomm.artnr = art.artnr
AND art.art_id = sektor.art_id (+)
AND lhm.lhm_id = sektor.lhm_id
AND lhm.lhmdef_id = lhmd.lhmdef_id
AND lhm.lhmstat=1
AND lhm.lag_id=13
AND nvl(lhm.auftr_id, 0)=0
GROUP BY art.art_id, histkomm.cnt
ORDER BY 3 DESC;
Por el momento el counter hace su trabajo bien pero no me funciona hacer lo que quiero.
un saludo!