Gilcimar 0 Denunciar post Postado Março 29, 2007 Olá pessoal, tudo beleza ? Gente, tenho esta instruçao SQL abaixo:sql.Clear; sql.Add('Select DtEmb, QtdProd, Valor,'); sql.Add('(SELECT SUM(Valor) from tbEmbalagem'); sql.Add('where (DtEmb >= :pDtini and DtEmb <= :pDtFinal))AS TOTAL); sql.Add('From tbEmbalagem'); sql.Add('where (DtEmb >= :pDtini and DtEmb <= :pDtFinal)');Ela me retorna um valor de uma soma da coluna VALOR.Até ai beleza, mas como eu coloco este campo para aparecer no Quick Report já que é um campo gerado em tempo de execução pelo sql ??Outra, como faço para somar também o campo QTDPROD ao mesmo temp o que somo o Valor ?Desde já agradeço,Gilcimar Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Março 30, 2007 Pode alterar um pouco seu sql, fazendo algo do tipo: sql.Clear;sql.Add('Select DtEmb, sum(QtdProd) as Qtde, sum(Valor) as Valor');sql.Add('From tbEmbalagem');sql.Add('where DtEmb >= :pDtini and DtEmb <= :pDtFinal');sql.Add('group by dtemb'); Pode adicionar os campos na query, vai aparecer três campos: DTEMB QTDE VALOR e esses campos você coloca no relatório... Compartilhar este post Link para o post Compartilhar em outros sites
Gilcimar 0 Denunciar post Postado Abril 2, 2007 Pode alterar um pouco seu sql, fazendo algo do tipo: sql.Clear;sql.Add('Select DtEmb, sum(QtdProd) as Qtde, sum(Valor) as Valor');sql.Add('From tbEmbalagem');sql.Add('where DtEmb >= :pDtini and DtEmb <= :pDtFinal');sql.Add('group by dtemb');Pode adicionar os campos na query, vai aparecer três campos:DTEMBQTDEVALORe esses campos você coloca no relatório...Era isto mesmo Marcio....obrigado !! Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Abril 2, 2007 beleza... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites