Pular para o conteúdo

Fóruns SQL e PL/SQL Como montar essa SQL? Como montar essa SQL?

#91769
burga
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;