SQL CAMPOS INTERATIVOS
Ola Pessoal blz
estou tentando montar um relatório de estoque a partir dessa SQL
A Intenção e Criar um Campo com o Valor total de Custo (custo + qtd) outro com o total de Venda (venda*qtd)
depois pegar esses campos e subtrair um do Outro para ter o Valor Liquido do Estoque por Item
mais quanto tento criar o Campo (venda - custo) da erro dizendo que não encontra os campos
alguma dica de como fazer?
estou tentando montar um relatório de estoque a partir dessa SQL
select estoque.numero, estoque.nome, estoque.qtd, estoque.custo, estoque.venda,
(estoque.custo * estoque.qtd) as Tcusto,(estoque.venda * estoque.qtd) as Venal,(Venal - Tusto) as Vreal from estoque
where
(
(estoque.dcad between [ô]2/1/2017[ô] and [ô]3/20/2017[ô])
)
A Intenção e Criar um Campo com o Valor total de Custo (custo + qtd) outro com o total de Venda (venda*qtd)
depois pegar esses campos e subtrair um do Outro para ter o Valor Liquido do Estoque por Item
mais quanto tento criar o Campo (venda - custo) da erro dizendo que não encontra os campos
alguma dica de como fazer?
tem um erro:
select estoque.numero, estoque.nome, estoque.qtd, estoque.custo, estoque.venda,
(estoque.custo * estoque.qtd) as Tcusto,(estoque.venda * estoque.qtd) as Venal,(Venal - [txt-color=#e80000]Tusto[/txt-color]) as Vreal from estoque
where
(
(estoque.dcad between [ô]2/1/2017[ô] and [ô]3/20/2017[ô])
)
Citação::
tem um erro:select estoque.numero, estoque.nome, estoque.qtd, estoque.custo, estoque.venda,
(estoque.custo * estoque.qtd) as Tcusto,(estoque.venda * estoque.qtd) as Venal,(Venal - [txt-color=#e80000]Tusto[/txt-color]) as Vreal from estoque
where
(
(estoque.dcad between [ô]2/1/2017[ô] and [ô]3/20/2017[ô])
)
Foi erro de digitação Aqui, no VB mania, Desculpe, no Sistema esta Certinho [Ô]Tcusto[Ô]
Eu faria ssim
select estoque.numero, estoque.nome, estoque.qtd, estoque.custo, estoque.venda,
(estoque.custo * estoque.qtd) as Tcusto,(estoque.venda * estoque.qtd) as Venal,((Estoque.Venda-Estoque.Custo)*Estoque.qtd) as Vreal from estoque
where
(
(estoque.dcad between [ô]2/1/2017[ô] and [ô]3/20/2017[ô])
)
select estoque.numero, estoque.nome, estoque.qtd, estoque.custo, estoque.venda,
(estoque.custo * estoque.qtd) as Tcusto,(estoque.venda * estoque.qtd) as Venal,((Estoque.Venda-Estoque.Custo)*Estoque.qtd) as Vreal from estoque
where
(
(estoque.dcad between [ô]2/1/2017[ô] and [ô]3/20/2017[ô])
)
Tópico encerrado , respostas não são mais permitidas