Ir para conteúdo

POWERED BY:

Arquivado

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

Wesley Silva

Consulta usando like

Recommended Posts

eu tenho um data qualquer tipo assim 2006-07-20 08:53:00.000usei os seguintes comando para essa consulta:SELECT DISTINCT MOV.OS, MOV.TOMBAMENTO, MOV.DAT_ENTRADA, MOV.USUARIO_SETOR, SE.SETOR, MOV.RAMAL, TIP.EQUIPAMENTO, ATE.NOME AS ATENDENTE, TEC.NOME AS TECNICO, MOV.AVALIACAO, MOV.RELATORIO, MOV.LAUDO_TECNICO AS [LAUDO TÉCNICO]FROM TBLMOVIMENTACAO MOV INNER JOIN TBLTIP_EQUIPAMENTO TIP ON MOV.TOMBAMENTO = TIP.TOMBAMENTO INNER JOIN TBLSETOR SE ON MOV.SETOR = SE.COD_SETOR INNER JOIN TBLATENDIMENTO ATE ON MOV.ATENDIMENTO = ATE.COD_ATEND INNER JOIN TBLTECNICO TEC ON (MOV.TECNICO_RESP = TEC.COD_TECNICO) WHERE MOV.DAT_ENTRADA = '2006-07-20'so que não esta mostrando nada o que eu tenho que fazer para realizar esta consulta?

Compartilhar este post


Link para o post
Compartilhar em outros sites

putz esse skema de data e hora do sql server, qdo. grava a hora tb. é f***, qdo. naum grava a hora (2006-07-20 00:00:00.000) tranquilis nem precisa especificar a hora.

 

uma possível alternativa é filtrar as horas tb.

 

WHERE MOV.DAT_ENTRADA between '2006-07-20 00:00:00' and '2006-07-20 23:59:59:999'

Compartilhar este post


Link para o post
Compartilhar em outros sites

NÃO SEI ONDE você PASSA O VALOR DO PARÂMETRO PARA A CONSULTA, MA EU UTILIZO ALGUMAS ASSIMDECLARE @DATA_INI VARCHAR(10)SET @DATA_INI = '2006-07-20'WHERE MOV.DAT_ENTRADA = CONVERT(DATETIME,@DATA_INI)

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.