Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal é o seguinte........eu tenho que ordenar uma listagem por datas. Acontece que eu quero trazer primeiros os registros do mês corrente! Só o select não ta funcionando.......alguém pode me ajudar?
CODE
SELECT
tb_secao_contatos.bt_titulo,
tb_secao_contatos.bn_id,
tb_secao_contatos.tb_idiomas_bn_id,
tb_secao_contatos.tb_usuarios_bn_id,
tb_secao_contatos.bd_criacao,
tb_secao_contatos.bd_modificacao,
tb_secao_contatos.bd_publicacao,
tb_secao_contatos.bd_expiracao,
tb_secao_contatos.bb_publicacao,
tb_secao_contatos.bt_workflow,
tb_secao_contatos.bt_usuario_criacao,
tb_secao_contatos.bt_usuario_modificacao,tb_secao_contatos.bd_aniversario,
( CASE tb_secao_contatos.bd_aniversario WHEN MONTH(bd_aniversario) = 6 THEN 1 ELSE 0 END ) as mes,
( CASE tb_secao_contatos.bd_aniversario WHEN YEAR(bd_aniversario) = 2008 THEN YEAR(bd_aniversario) ELSE YEAR(bd_aniversario) END ) as ano
FROM
tb_secao_contatos WHERE tb_secao_contatos.tb_idiomas_bn_id = 1
AND DAY(tb_secao_contatos.bd_aniversario) != '00'
AND MONTH(tb_secao_contatos.bd_aniversario) != '00'
AND YEAR(tb_secao_contatos.bd_aniversario) != '0000'
ORDER BY
ano DESC , mes DESC
Quebrei a cabeça para isso ai........
Carregando comentários...