Usuário com melhor resposta
Preco e Data

Pergunta
-
Boa tarde A todos, pessoal essa sentença me retorna ultimo preço e data da Compra do mesmo, gostaria de ter essa informaçaos na mesma Coluna.
SELECT PRECOUNITARIO ,convert(varchar, M.DATAEMISSAO ,103) AS [DT ENTREGA]
FROM TMOV M(NOLOCK), TITMMOV I(NOLOCK), TITMTMV V(NOLOCK)
WHERE M.CODCOLIGADA = I.CODCOLIGADA AND M.IDMOV = I.IDMOV
AND M.CODCOLIGADA = V.CODCOLIGADA AND M.CODTMV = V.CODTMV
AND V.CODTMV LIKE '1.2.%' AND M.STATUS <> 'C'
AND M.CODCOLIGADA = 1 AND I.IDPRD= '12417'
AND M.IDMOV IN (SELECT MAX (M.IDMOV)FROM TMOV M(NOLOCK), TITMMOV I(NOLOCK), TITMTMV V(NOLOCK)
WHERE M.CODCOLIGADA = I.CODCOLIGADA AND M.IDMOV = I.IDMOV
AND M.CODCOLIGADA = V.CODCOLIGADA AND M.CODTMV = V.CODTMV
AND V.CODTMV LIKE '1.2.%' AND M.STATUS <> 'C'
AND M.CODCOLIGADA = 1 AND I.IDPRD= '12417' )Resultado
Preço Data
40.0000 01/03/2010
Resultado Esperado
40.0000 / 01/03/2010
Muito Obrigado a todos
Respostas
-
Ronnie,
tenta assim:
SELECT convert(varchar,PRECOUNITARIO)+' / '+convert(varchar, M.DATAEMISSAO ,103) AS [DT ENTREGA] FROM TMOV M(NOLOCK), TITMMOV I(NOLOCK), TITMTMV V(NOLOCK) WHERE M.CODCOLIGADA = I.CODCOLIGADA AND M.IDMOV = I.IDMOV AND M.CODCOLIGADA = V.CODCOLIGADA AND M.CODTMV = V.CODTMV AND V.CODTMV LIKE '1.2.%' AND M.STATUS <> 'C' AND M.CODCOLIGADA = 1 AND I.IDPRD= '12417' AND M.IDMOV IN (SELECT MAX (M.IDMOV)FROM TMOV M(NOLOCK), TITMMOV I(NOLOCK), TITMTMV V(NOLOCK) WHERE M.CODCOLIGADA = I.CODCOLIGADA AND M.IDMOV = I.IDMOV AND M.CODCOLIGADA = V.CODCOLIGADA AND M.CODTMV = V.CODTMV AND V.CODTMV LIKE '1.2.%' AND M.STATUS <> 'C' AND M.CODCOLIGADA = 1 AND I.IDPRD= '12417' )
att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!- Marcado como Resposta Ronnie Von terça-feira, 1 de junho de 2010 14:56
Todas as Respostas
-
Ronnie,
tenta assim:
SELECT convert(varchar,PRECOUNITARIO)+' / '+convert(varchar, M.DATAEMISSAO ,103) AS [DT ENTREGA] FROM TMOV M(NOLOCK), TITMMOV I(NOLOCK), TITMTMV V(NOLOCK) WHERE M.CODCOLIGADA = I.CODCOLIGADA AND M.IDMOV = I.IDMOV AND M.CODCOLIGADA = V.CODCOLIGADA AND M.CODTMV = V.CODTMV AND V.CODTMV LIKE '1.2.%' AND M.STATUS <> 'C' AND M.CODCOLIGADA = 1 AND I.IDPRD= '12417' AND M.IDMOV IN (SELECT MAX (M.IDMOV)FROM TMOV M(NOLOCK), TITMMOV I(NOLOCK), TITMTMV V(NOLOCK) WHERE M.CODCOLIGADA = I.CODCOLIGADA AND M.IDMOV = I.IDMOV AND M.CODCOLIGADA = V.CODCOLIGADA AND M.CODTMV = V.CODTMV AND V.CODTMV LIKE '1.2.%' AND M.STATUS <> 'C' AND M.CODCOLIGADA = 1 AND I.IDPRD= '12417' )
att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!- Marcado como Resposta Ronnie Von terça-feira, 1 de junho de 2010 14:56
-
-
-