Todo dia ele pergunta se é aniversário do usuário na tabela USUARIOS
Depois eu envio um e-mail para ele dizendo parabéns, e em seguida registro na tabela ENVIADOS a idUsu -> fkUsu e o ano ex: ano = '2009', fkUsu = '10'.
Gostaria de saber como eu seleciono apenas os que ainda não foram enviados para o dia de hoje.
Ex do meu SQL (errado :wacko: )
SELECT idUsu, mesNascimento, diaNascimento
FROM Usuarios
WHERE mesNascimento = '$mesHoje',
diaNascimento = '$diaHoje',
idUsu NOT IN (SELECT fkUsu
FROM enviados
WHERE ano = '$anoHoje');
Eu não tenho idéia de como isto pode ser feito, alguém pode me dar uma luz?
Pergunta
galrao
Olá DBAs
Tenho 2 tabelas
Usuarios -> idUsu, diaNascimento, mesNascimento
Enviados -> fkUsu, ano
Todo dia ele pergunta se é aniversário do usuário na tabela USUARIOS
Depois eu envio um e-mail para ele dizendo parabéns, e em seguida registro na tabela ENVIADOS a idUsu -> fkUsu e o ano ex: ano = '2009', fkUsu = '10'.
Gostaria de saber como eu seleciono apenas os que ainda não foram enviados para o dia de hoje.
Ex do meu SQL (errado :wacko: )
Eu não tenho idéia de como isto pode ser feito, alguém pode me dar uma luz?
Agradeço, e muito, a atenção concedida.
Editado por galraoLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados