[firebase-br] Select para varios ICMS

Paulo Moreira da Costa Junior juniorpt em gmail.com
Qui Mar 18 16:00:55 -03 2010


Pessoal eu tenho que criar um select q vai usar duas tabelas: notaentrada e
prodnotaentrada e eu preciso colocar na query os valores de ICMS dos
produtos agrupados por categorias, seria algo +/- assim codnota, codproduto,
baseicms, aliquotaicms, baseicms2, aliquotaicms2,   e assim por diante até a
baseicms5, cheguei até aqui +/-

SELECT NOTAENTRADA.DATAEMISSAO,
       NOTAENTRADA.DATAENTRADA,
       SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 1 FOR 2) AS SERIE,
       SUBSTRING(NOTAENTRADA.NUMERODOCUMENTO FROM 3 FOR 8) AS NUMERO,
       NOTAENTRADA.CODIGONATUREZA,
       NOTAENTRADA.VALORINFORMADO AS VALOR_CONTABIL,
       NOTAENTRADA.BASEICMSINFORMADO (SELECT PRODNOTAENTRADA.BASEICMS FROM
PRODNOTAENTRADA WHERE PRODNOTAENTRADA.BASEICMS = 01)
       PRODNOTAENTRADA.ALIQUOTAICMS AS ALIQUOTA_ICMS,
       NOTAENTRADA.ICMSINFORMADO,
       PRODNOTAENTRADA.ALIQUOTAIPI,
       NOTAENTRADA.CNPJCPF,
       PESSOA.PESSOAINSCRICAO,
       PESSOA.PESSOADESCRICAO,
       PESSOA.ENDERECOESTADO,
       NOTAENTRADA.VALORDESCONTO
FROM NOTAENTRADA
INNER JOIN PRODNOTAENTRADA ON
(NOTAENTRADA.CODIGONOTAENTRADA=PRODNOTAENTRADA.CODIGONOTAENTRADA)
INNER JOIN PESSOA ON (NOTAENTRADA.CNPJCPF=PESSOA.CNPJCPF)
WHERE NOTAENTRADA.DATAEMISSAO BETWEEN :DATAINICIO AND :DATAFIM
ORDER BY NOTAENTRADA.DATAEMISSAO

valeu por enquanto



Mais detalhes sobre a lista de discussão lista