› Fóruns › SQL e PL/SQL › Como montar essa SQL? › Como montar essa SQL?
24 de dezembro de 2009 às 6:14 pm
#91769
Participante
O comando WITH cria uma ou mais espécies de “tabelas tempoárias” pra você, assim você pode consultar direto nestas “tabelas”, no exemplo abaixo eu to criando a tabela TAB1 e fazendo um select nela depois… Entra na mesma categoria de colocar a subqery na cláusula from que o Litz comentou.
WITH
TAB1
AS
(SELECT LOJA, SUM(VLRCURSO) TOTAL
FROM CYBELAR_CRESCABR
WHERE AND TO_CHAR(DTVENDA, 'MM/YYYY') = '10/2009'
GROUP BY LOJA)
SELECT
* FROM TAB1 WHERE TOTAL > 2;