[firebase-br] campos com comparação
Paulo Moreira da Costa Junior
juniorpt em gmail.com
Qui Mar 18 15:31:49 -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