Bom dia pessoal do GUJ!
Alguém sabe como comparar uma data dentro de uma tabela e saber se é sábado?
sei que no java tem como fazer, exemplo:
SimpleDateFormat sdf = new SimpleDateFormat("EEEE");
String sabado = sdf.format(data);
if (sabado.equals("Saturday")) {
System.out.print("é sábado poooooo!");
}
O que eu to querendo é selecionar no banco de dados somente as datas que forem diferentes de sábado!!!
No MySQL tem a função DAYOFWEEK que retorna o dia da semana.
Por exemplo:
Retorna o número do dia da semana. 1 para Domingo, 2 para segunda-feira, assim por diante.
[quote=norbAns]No MySQL tem a função DAYOFWEEK que retorna o dia da semana.
Por exemplo:
Retorna o número do dia da semana. 1 para Domingo, 2 para segunda-feira, assim por diante.
[/quote]
Obrigado pela resposta mais eu achei outra solução!
isso traz o dia da semana por extenso, ai é só comparar se for <> de ‘Sábado’…
:thumbup:
[quote]SELECT DATENAME(w, CAMPO_DATA) FROM NOME_TABELA
isso traz o dia da semana por extenso, ai é só comparar se for <> de ‘Sábado’…
[/quote]
Verdade, bem melhor assim. Li na documentação do MySQL e vi que tem a função DAYNAME que faz a mesma coisa. 
[quote=norbAns]
Verdade, bem melhor assim. Li na documentação do MySQL e vi que tem a função DAYNAME que faz a mesma coisa. :)[/quote]
Bom saber :thumbup: