Ir para conteúdo

POWERED BY:

Arquivado

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

Ektor

[Resolvido] date_format em combo com select concat

Recommended Posts

Galera valew pela força no UP da do combo;

 

agora to com um probleminha pra formatar a data que está no select do combo,

 

bom esse é o select com a função pra formatar a data porem se eu usar CONCAT da erro

 

SELECT ID_DISPONIBILIDADE,'ESTA DATA',date_format(DISP_DATA, '%d/%m/%Y') AS DATA, DISP_HORA,STATUS FROM academiaotc_1.disponibilidade;

Concatenando da erro:

 

SELECT concat(`ID_DISPONIBILIDADE`,' - dia: ',date_format(DISP_DATA, '%d/%m/%Y') AS DATA,' as: ',`DISP_HORA`,' está:', `STATUS`) FROM disponibilidade;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual erro está dando ?

Qual é o teu banco de dados ? Oracle? MySQL ?

 

SELECT concat(`ID_DISPONIBILIDADE`,' - dia: ',date_format(DISP_DATA, '%d/%m/%Y'),' as: ',`DISP_HORA`,' está:', `STATUS`) AS DATA FROM disponibilidade;

Compartilhar este post


Link para o post
Compartilhar em outros sites

o bano é MySQL

 

 

SELECT concat(ID_DISPONIBILIDADE,' - dia: ',date_format(DISP_DATA, '%d/%m/%Y') AS DATA,' as: ',DISP_HORA,' está:', STATUS) FROM disponibilidade;

 

e o erro é esse aqui:

 

...syntax to use near 'AS DATA, ' as: ',DISP_HORA, 'está: ', STATUS) FROM disponibilidade' at line 1

 

erroNr. 1064

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fez a alteração que eu sugeri ?

o alias deve ser colocado fora do concat.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido: PHP=>MySQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Willian eu tirei o Alias

 

SELECT concat( ID_DISPONIBILIDADE, ' - dia: ', date_format( DATA_DISPONIVEL, '%d/%m/%Y' ) , ' - as: ', HORA_DISPONIVEL, ' - está: ',

STATUS )

FROM disponibilidade

 

no mysql funciona, porem no combo do formulario PHP da erro, não sei + o que fazer

 

de todo jeito muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

ufaaa

 

 

até que enfim funcionou, tava errando na hora de monta a consulta, no mysql funcionava, porem no php dava erro

 

ai ficou assim:

 

 

SELECT ID_DISPONIBILIDADE, concat( ID_DISPONIBILIDADE, ' - dia: ', date_format( DATA_DISPONIVEL, '%d/%m/%Y' ) , ' - as: ', HORA_DISPONIVEL, ' - está: ', STATUS )

FROM disponibilidade

WHERE STATUS = 'D'

ORDER BY ID_DISPONIBILIDADE;

 

Muitissimo obrigado pela ajuda de todos pessoal

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um forma muito simples de verificar um SQL que esta sendo executado e´ imprimindo.

Veja: http://br.php.net/manual/pt_BR/function.echo.php

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.