Advertisement
leonam-carlos

SQL Comparação Metragens (m3)

Jul 24th, 2019
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.95 KB | None | 0 0
  1. /*
  2. SELECT
  3.  COUNT(METRAGENS_IGUAIS)
  4. FROM
  5. (
  6. */
  7. SELECT -- FIRST 100
  8.   ITVENDAS.ECF_NUMERO AS VENDA_NUMERO,
  9.   VENDAS.ECF_DATA AS DIA,
  10.   SUM(ITVENDAS.IVE_METRO3)AS METRAGEM_VENDA,
  11.   SUM(COALESCE( ESMETRAGEM.ESM_METRO3, 0 )) AS METRAGEM_OS,
  12.   F_IF(SUM(ITVENDAS.IVE_METRO3),'=',
  13.   SUM(COALESCE( ESMETRAGEM.ESM_METRO3, 0 )),'VERDADEIRO','FALSO') AS METRAGENS_IGUAIS
  14. FROM
  15.   ITVENDAS
  16. INNER JOIN
  17.   VENDAS ON (VENDAS.ECF_NUMERO = ITVENDAS.ECF_NUMERO)
  18. LEFT JOIN
  19.   ESQUADRIAS ON (ESQUADRIAS.ESQ_VENDA = ITVENDAS.ECF_NUMERO)
  20. INNER JOIN
  21.   ESMETRAGEM ON (ESMETRAGEM.ESQ_ID = ESQUADRIAS.ESQ_ID)
  22. WHERE
  23.   ITVENDAS.PRO_CODIGO = '10000'
  24.   AND COALESCE( ESMETRAGEM.ESM_METRO3, 0 ) > 0
  25.   AND EXTRACT(YEAR FROM VENDAS.ECF_DATA) = 2019 /* SOMENTE 2019 */
  26. --  AND EXTRACT(MONTH FROM VENDAS.ECF_DATA) >=
  27. --     EXTRACT(MONTH FROM CURRENT_DATE) - 3 /* ULTIMOS 3 MESES */
  28. GROUP BY
  29.   ITVENDAS.ECF_NUMERO,
  30.   VENDAS.ECF_DATA
  31. /*
  32. )
  33. WHERE
  34.   METRAGENS_IGUAIS = 'VERDADEIRO'
  35. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement