Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mistério

Como trago na Select só a DATA e não a hora junto ?

Recommended Posts

A Select que temos é enorme veja:

 

Set dateformat dmy;
SELECT dbo.TFirmOrderAudit.Dt_FirmOrderAudit, dbo.TFirmOrder.Cor_Externa, dbo.TFirmOrder.CPFCNPJ_Proprietario, dbo.TFirmOrder.Nome_Proprietario,
dbo.TFirmOrder.Telefone, dbo.TFirmOrder.Celular, dbo.TFirmOrder.Data_Pedido, dbo.TModelo.Desc_Modelo, TVeiculo.Desc_Veiculo,TDealer.Regiao_Dealer, TDealer.Fantasia_Dealer,
dbo.TResultFirmOrder.Desc_ResultFirmOrder, TAgente.Nome_Agente
FROM dbo.TFirmOrderAudit INNER JOIN  
dbo.TFirmOrder ON dbo.TFirmOrderAudit.Id_Dealer = dbo.TFirmOrder.Id_Dealer AND dbo.TFirmOrderAudit.Pedido_Cliente = dbo.TFirmOrder.Pedido_Cliente AND
dbo.TFirmOrderAudit.Id_Importacao = dbo.TFirmOrder.Id_Importacao AND dbo.TFirmOrderAudit.Id_Dealer = dbo.TFirmOrder.Id_Dealer AND
dbo.TFirmOrderAudit.Pedido_Cliente = dbo.TFirmOrder.Pedido_Cliente AND dbo.TFirmOrderAudit.Id_Importacao = dbo.TFirmOrder.Id_Importacao AND
dbo.TFirmOrderAudit.Id_Dealer = dbo.TFirmOrder.Id_Dealer AND dbo.TFirmOrderAudit.Pedido_Cliente = dbo.TFirmOrder.Pedido_Cliente AND
dbo.TFirmOrderAudit.Id_Importacao = dbo.TFirmOrder.Id_Importacao INNER JOIN
dbo.TModelo ON dbo.TFirmOrder.Id_Modelo = dbo.TModelo.ID_Modelo AND dbo.TFirmOrder.Id_Modelo = dbo.TModelo.ID_Modelo INNER JOIN
TVeiculo ON dbo.TFirmOrder.Id_Veiculo = TVeiculo.ID_Veiculo AND dbo.TFirmOrder.Id_Veiculo = TVeiculo.ID_Veiculo INNER JOIN
TDealer ON dbo.TFirmOrderAudit.Id_Dealer = TDealer.ID_Dealer INNER JOIN
dbo.TResultFirmOrder ON dbo.TFirmOrderAudit.Id_ResultFirmOrder = dbo.TResultFirmOrder.Id_ResultFirmOrder AND
dbo.TFirmOrderAudit.Id_ResultFirmOrder = dbo.TResultFirmOrder.Id_ResultFirmOrder AND
dbo.TFirmOrderAudit.Id_ResultFirmOrder = dbo.TResultFirmOrder.Id_ResultFirmOrder INNER JOIN
TAgente ON dbo.TFirmOrderAudit.Id_Agente = TAgente.ID_Agente
WHERE (dbo.TFirmOrderAudit.ID_StatusFirmOrderAudit = 2)

O campo da tada é o primeiro da selec: dbo.TFirmOrderAudit.Dt_FirmOrderAudit.

 

Onde faço a conversão ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT CONVERT(VARCHAR(12),GETDATE(),101) AS '101',

CONVERT(VARCHAR(12),GETDATE(),102) AS '102',

CONVERT(VARCHAR(12),GETDATE(),103) AS '103',

CONVERT(VARCHAR(12),GETDATE(),104) AS '104',

CONVERT(VARCHAR(12),GETDATE(),105) AS '105',

CONVERT(VARCHAR(12),GETDATE(),106) AS '106',

CONVERT(VARCHAR(12),GETDATE(),107) AS '107',

CONVERT(VARCHAR(12),GETDATE(),108) AS '108',

CONVERT(VARCHAR(12),GETDATE(),109) AS '109',

CONVERT(VARCHAR(12),GETDATE(),110) AS '110',

CONVERT(VARCHAR(12),GETDATE(),111) AS '111',

CONVERT(VARCHAR(12),GETDATE(),112) AS '112',

CONVERT(VARCHAR(12),GETDATE(),113) AS '113',

CONVERT(VARCHAR(12),GETDATE(),114) AS '114',

CONVERT(VARCHAR(12),GETDATE(),120) AS '120',

CONVERT(VARCHAR(12),GETDATE(),121) AS '121'

executa esse sql no query analyzer....

desculpa mas é o SQL server tua base?

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim :

 

Set dateformat dmy
SELECT CONVERT(VARCHAR(12),dbo.TFirmOrderAudit.Dt_FirmOrderAudit,102), dbo.TFirmOrder.Cor_Externa, dbo.TFirmOrder.CPFCNPJ_Proprietario, dbo.TFirmOrder.Nome_Proprietario,
dbo.TFirmOrder.Telefone, dbo.TFirmOrder.Celular, dbo.TFirmOrder.Data_Pedido, dbo.TModelo.Desc_Modelo, TVeiculo.Desc_Veiculo,TDealer.Regiao_Dealer, TDealer.Fantasia_Dealer,
dbo.TResultFirmOrder.Desc_ResultFirmOrder, TAgente.Nome_Agente
FROM dbo.TFirmOrderAudit INNER JOIN  
dbo.TFirmOrder ON dbo.TFirmOrderAudit.Id_Dealer = dbo.TFirmOrder.Id_Dealer AND dbo.TFirmOrderAudit.Pedido_Cliente = dbo.TFirmOrder.Pedido_Cliente AND
dbo.TFirmOrderAudit.Id_Importacao = dbo.TFirmOrder.Id_Importacao AND dbo.TFirmOrderAudit.Id_Dealer = dbo.TFirmOrder.Id_Dealer AND
dbo.TFirmOrderAudit.Pedido_Cliente = dbo.TFirmOrder.Pedido_Cliente AND dbo.TFirmOrderAudit.Id_Importacao = dbo.TFirmOrder.Id_Importacao AND
dbo.TFirmOrderAudit.Id_Dealer = dbo.TFirmOrder.Id_Dealer AND dbo.TFirmOrderAudit.Pedido_Cliente = dbo.TFirmOrder.Pedido_Cliente AND
dbo.TFirmOrderAudit.Id_Importacao = dbo.TFirmOrder.Id_Importacao INNER JOIN
dbo.TModelo ON dbo.TFirmOrder.Id_Modelo = dbo.TModelo.ID_Modelo AND dbo.TFirmOrder.Id_Modelo = dbo.TModelo.ID_Modelo INNER JOIN
TVeiculo ON dbo.TFirmOrder.Id_Veiculo = TVeiculo.ID_Veiculo AND dbo.TFirmOrder.Id_Veiculo = TVeiculo.ID_Veiculo INNER JOIN
TDealer ON dbo.TFirmOrderAudit.Id_Dealer = TDealer.ID_Dealer INNER JOIN
dbo.TResultFirmOrder ON dbo.TFirmOrderAudit.Id_ResultFirmOrder = dbo.TResultFirmOrder.Id_ResultFirmOrder AND
dbo.TFirmOrderAudit.Id_ResultFirmOrder = dbo.TResultFirmOrder.Id_ResultFirmOrder AND
dbo.TFirmOrderAudit.Id_ResultFirmOrder = dbo.TResultFirmOrder.Id_ResultFirmOrder INNER JOIN
TAgente ON dbo.TFirmOrderAudit.Id_Agente = TAgente.ID_Agente
WHERE (dbo.TFirmOrderAudit.ID_StatusFirmOrderAudit = 2)

Good Luck !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.