Advertisement
martinsluis

ORÇAMENTO_TIPO_ANOTAÇÃO_DATA

Aug 20th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.48 KB | None | 0 0
  1. SELECT
  2.               VENDEDOR.VEN_APELIDO,
  3.               ORC,
  4.               TIPO_ANOTACAO,
  5.               ANOTACAO,
  6.               ORCAMENTOS.ORC_TOTAL_LIQ,
  7.               ORCAMENTOS.ECF_DATA
  8.           FROM
  9.             (
  10.               SELECT
  11.                 ANOTACOES.ORC,
  12.                 ANOTACOES.ANOTACAO,
  13.                 CAST(ANOTACOES.ORC AS INTEGER) AS ANOTACOES_ECF_NUMERO,
  14.                 ANOTACOES.ACL_ANOTACAO,
  15.                 ANOTACOES.TIPO_ANOTACAO
  16.               FROM
  17.               (
  18.           SELECT
  19.             SUBSTRING(CAST(ACLIENTES.ACL_ANOTACAO AS VARCHAR(5000)) FROM 1 FOR 5) AS ORC,
  20.             SUBSTRING(CAST(ACLIENTES.ACL_ANOTACAO AS VARCHAR(10000))
  21.                       FROM 78) AS ANOTACAO,
  22.             ACLIENTES.ACL_ANOTACAO,
  23.             ACLIENTETIPO.ACT_DESCRICAO AS TIPO_ANOTACAO
  24.           FROM
  25.             ACLIENTES
  26.           INNER JOIN
  27.             ACLIENTETIPO ON (ACLIENTETIPO.ACLIENTETIPO_ID = ACLIENTES.ACLIENTETIPO_ID)
  28.         ) ANOTACOES
  29.         WHERE
  30.           ORC SIMILAR TO '[[:DIGIT:]]{5,5}'
  31.       ) ANOTACOES_RESUMO
  32.       INNER JOIN
  33.         ORCAMENTOS ON (ANOTACOES_ECF_NUMERO = ORCAMENTOS.ECF_NUMERO)
  34.       INNER JOIN
  35.         VENDEDOR ON (VENDEDOR.VENDEDOR_ID = ORCAMENTOS.VENDEDOR_ID)
  36.       LEFT JOIN
  37.         VENDAS ON (VENDAS.VENDA_ID = ORCAMENTOS.ORC_VENDA_EXPORTADA)
  38.  
  39.          WHERE
  40.               ORCAMENTOS.ECF_DATA >=:data1 AND ORCAMENTOS.ECF_DATA <=:data2
  41.       ORDER BY
  42.         VENDEDOR.VEN_APELIDO,
  43.         ANOTACOES_ECF_NUMERO;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement