Ir para conteúdo

POWERED BY:

Arquivado

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

andrearruda

Condicoes em uma query, tem como?

Recommended Posts

Tenho essa query gostaria de fazer uma condicao nela!!!

SELECT *, DATE_FORMAT(data,'%d/%m/%Y') AS dataF FROM promocoes

Tipo isso tem como?

SELECT *, DATE_FORMAT(data,'%d/%m/%Y') AS dataF, if(data >= NOW()) AS sorteou='ok' FROM promocoes

fazer a condicacao e depois criar um campo virtual com o valor "ok", tem como?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem sim, seria algo do tipo:

SELECT *, DATE_FORMAT(data,'%d/%m/%Y') AS dataF, if(data >= NOW(),'ok','não') AS sorteou FROM promocoes

O If precisa do parâmetro para true e false da condição, depois você põe um alias.

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.