Ir para conteúdo

POWERED BY:

Arquivado

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

CarlosNet

Select Distinct

Recommended Posts

Pessoal to com um probleminha,

Eu tenho consulta sql que estava fincionando perfeitamente até eu precisar gravar data e hora...

Agora ele entende como diferente 16/11/2005 16:16:50 e 16/11/2005 16:16:59

 

eu queria que o distinct ignorasse as horas e minutos levasse apenas o dia em consideração alguem sabe como me ajudar ?

 

strSQL =	"SET DATEFORMAT DMY SELECT  A.DataSolicitacao, " &_				"(SELECT count(CodSolicitacao) FROM tbl_AJ_Solicitacao " &_				"WHERE DataSolicitacao = A.DataSolicitacao) as Qtde " &_				"FROM tbl_AJ_Solicitacao as A " &_				"WHERE (MONTH(A.DataSolicitacao) = " &_				"'" & Left(Request("MesAnoRef"),2) & "' AND YEAR(A.DataSolicitacao) = " &_				"'" & Right(Request("MesAnoRef"),4) & "') AND A.Status = 'PENDENTE' " &_				"ORDER BY A.DataSolicitacao Asc"

Compartilhar este post


Link para o post
Compartilhar em outros sites

carlos eu tentei usar a função date ali mas não pegouconsegui assimSELECT DISTINCT Day(DATAHORA) & "/" & Month(DATAHORA) & "/" & Year(DATAHORA) AS DATAFROM TB;não sei se server

Compartilhar este post


Link para o post
Compartilhar em outros sites

carlos eu tentei usar a função date ali mas não pegouconsegui assimSELECT DISTINCT Day(DATAHORA) & "/" & Month(DATAHORA) & "/" & Year(DATAHORA) AS DATAFROM TB;

Assim noa serve pq o DISTINCT nao pode ser por 3 campos :( Agora ferrou-se nao tenho mais ideia nenhuma...Alguem tem outra ideia ?não sei se server

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao, ele nao zoa o order by nao, ele so mostra os resultados alterados, mas o order by fica de boa, fiz o teste aqui e deu certoolha o teste q fiz aquiselect distinct convert(char,ped_dt_data,103) as data from tbl_pedido order by data

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera brigadao pela ajuda ocnsegui aqui...

 

pra quem interessar segue a resolução:

 

strSQL =	"SET DATEFORMAT DMY SELECT DISTINCT CONVERT(varchar,A.DataSolicitacao,103) as " &_				"DataSolicitacao, (SELECT count(CodSolicitacao) FROM tbl_AJ_Solicitacao " &_				"WHERE Day(DataSolicitacao) = day(A.DataSolicitacao) AND month(DataSolicitacao) = " &_							"month(A.DataSolicitacao)AND year(DataSolicitacao) = year(A.DataSolicitacao)) " &_				"as Qtde FROM tbl_AJ_Solicitacao as A WHERE (MONTH(A.DataSolicitacao) = " &_				"'" & Left(Request("MesAnoRef"),2) & "' AND YEAR(A.DataSolicitacao) = " &_				"'" & Right(Request("MesAnoRef"),4) & "') AND A.Status = 'PENDENTE' " &_				"ORDER BY A.DataSolicitacao Asc"

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.