1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| SELECT V.Champ1,
V.DESCR,
TO_CHAR(V.Date1,'YYYY-MM-DD'),
TO_CHAR(V.Date,'YYYY-MM-DD'),
V.UserID,
V.COUNTER
FROM (SELECT A.Champ1,
A.DESCR,
A.Date1,
A.Date,
A.UserID,
COUNT(*) AS COUNTER
FROM Ma_Vue A
left join Table_NBR on Champ1=A.Champ1
WHERE UPPER(A.Champ1) LIKE '%QRY%'
and ( A.Champ2 LIKE '%Val2%'
or A.Champ2 LIKE '%Val3%'
)
group by A.Champ1,
A.DESCR,
A.Date1,
A.Date,
A.UserID
having sum(case when A.Champ2 LIKE '%Val2%' then 1 end) > 1
and sum(case when A.Champ2 LIKE '%Val3%' then 1 end) > 1
ORDER BY COUNTER ASC
) V
WHERE ROWNUM <=300; |
Partager