FM SOLUÇÕES - (31) 3761-3490
Seja bem vindo ao Fórum FM Soluções!!

Aqui você poderá postar suas dúvidas, experiências e ainda baixar e postar roteiros e tutoriais não oficiais sobre os módulos da RM Sistemas.

E ainda, conhecer um pouco sobre os nossos produtos e serviços!!!
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
» Relatorio Rm reports / Holerite salario
Ter 18 Out 2016 - 8:09 por Gárgio

» DEFAULT NO CADASTRO DE FUNCIONARIOS RM LABORE
Sex 7 Out 2016 - 21:51 por mpsbrasilia

» Duvida RM Labore - Calculo Folha de Pagamento
Seg 12 Set 2016 - 15:51 por RIVALDO PAES

» Exportar Imagem do banco de dados SQL SERVER
Qui 28 Jul 2016 - 11:42 por edivan

» Consulta SQL
Qui 10 Set 2015 - 11:32 por evertonerp

» Existe Algum Demo do RM Labore???
Sex 17 Abr 2015 - 11:53 por fmsolucoes

» RM BIBLIOS
Seg 16 Fev 2015 - 7:50 por fmsolucoes

» Identificação do Tipo de Renegociação de Aditivo (SGI)
Ter 26 Ago 2014 - 9:13 por VM Simoes

» Conexão com o banco de dados.
Seg 4 Ago 2014 - 20:44 por Juscelio

Galeria


Navegação
 Portal
 Índice
 Membros
 Perfil
 FAQ
 Buscar
Parceiros & Clientes FM Soluções

Preciso saber a ultima compra de todos os produtos

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Preciso saber a ultima compra de todos os produtos

Mensagem por Fabio em Qua 15 Set 2010 - 8:27

Prezados,

peço a ajuda de vcs no sentido de trazer a ultima compra de todos os produtos
fiz essa porem somente traz a ultima compra efetuada o que nao é o que preciso

SELECT D.DATAEMISSAO,A.CODIGOPRD, A.NOMEFANTASIA, max(A.CUSTOMEDIO), max(E.PRECOUNITARIO),
max(B.PRECO), max(B.PRECO-A.CUSTOMEDIO)
FROM TPRD A, SZITEMESTQPRECO B, SZPRD C, TMOV D, TITMMOV E
WHERE A.IDPRD=B.IDPRD
AND A.IDPRD=C.IDPRD
AND C.IDPRD=B.IDPRD
AND A.IDPRD=E.IDPRD
AND E.IDPRD=C.IDPRD
AND E.IDPRD=B.IDPRD
AND D.IDMOV=E.IDMOV
AND C.TIPOITEM='E'
AND D.CODTMV='1.2.01'
AND D.DATAEMISSAO = (SELECT MAX(D.DATAEMISSAO) FROM TPRD A, SZITEMESTQPRECO B, SZPRD C, TMOV D, TITMMOV E
WHERE D.CODTMV = '1.2.01' AND
A.IDPRD=B.IDPRD
AND A.IDPRD=C.IDPRD
AND C.IDPRD=B.IDPRD
AND A.IDPRD=E.IDPRD
AND E.IDPRD=C.IDPRD
AND E.IDPRD=B.IDPRD)
and a.saldogeralfisico>'0'
GROUP BY A.CODIGOPRD, A.NOMEFANTASIA, A.CUSTOMEDIO, B.PRECO, A.CUSTOUNITARIO, E.PRECOUNITARIO, D.DATAEMISSAO
HAVING SUM(B.PRECO-A.CUSTOMEDIO)<0
ORDER BY A.CODIGOPRD

Fabio

Mensagens : 18
Pontos : 36
Data de inscrição : 23/02/2010

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Preciso saber a ultima compra de todos os produtos

Mensagem por cleziano em Qua 16 Mar 2011 - 10:18

Fabio, tenta esta consulta aqui:

SELECT TPRD.CODIGOPRD
, TPRD.NOMEFANTASIA
, max(TPRD.CUSTOMEDIO)
, (select TITMMOV.PRECOUNITARIO
from TITMMOV
inner join TMOV on (TMOV.codcoligada = TITMMOV.codcoligada and TMOV.idmov = TITMMOV.idmov)
where TMOV.codtmv = '1.2.01'
and TITMMOV.idprd = TPRD.idprd
and TMOV.dataemissao = (select max(X.dataemissao)
from TMOV X
inner join TITMMOV Y on (X.codcoligada = Y.codcoligada and X.idmov = Y.idmov)
where X.codtmv = '1.2.01'
and Y.idprd = TPRD.idprd))
, max(SZITEMESTQPRECO.PRECO)
, max(SZITEMESTQPRECO.PRECO-A.CUSTOMEDIO)
FROM TPRD
inner join SZITEMESTQPRECO on (TPRD.idprd = SZITEMESTQPRECO.idprd)
inner join SZPRD on (TPRD.idprd = SZPRD.idprd)
WHERE SZPRD.TIPOITEM = 'E'
AND TPRD.saldogeralfisico > '0'
GROUP BY TPRD.CODIGOPRD
, TPRD.NOMEFANTASIA
, TPRD.CUSTOMEDIO
, SZITEMESTQPRECO.PRECO
, TPRD.CUSTOUNITARIO
HAVING SUM(SZITEMESTQPRECO.PRECO-TPRD.CUSTOMEDIO)<0
ORDER BY TPRD.CODIGOPRD

cleziano

Mensagens : 8
Pontos : 9
Data de inscrição : 26/01/2011
Idade : 37
Localização : Natal-RN

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum