Como posso executar um select de acordo com o dia da semana ?
Ex.: Preciso saber todos os pedidos que foram realizados nos domingos.
Como posso executar um select de acordo com o dia da semana ?
Ex.: Preciso saber todos os pedidos que foram realizados nos domingos.
Weekday retorna o dia da semana!
Preciso executar um select que me retorno todos os pedidos que foram realizados no domingo.
Ex.: SELECT * FROM pedidos WHERE data_realizacao = domingo
Dá uma lida direito no link que mandei.
6 = domingo
Li e entendi que:
SELECT WEEKDAY("2017-06-15");
me retorna 3 que é quinta-feira;
SELECT WEEKDAY("2017-01-01");
me retorna 6 que é domingo;
SELECT WEEKDAY(CURDATE());
me retorna 4 que é sexta-feira.
Se entendi errado, poderia me explicar ?
Para ser mais claro preciso realizar um select no banco de dados de um e-commerce e ele me retornar todos os pedidos que foram realizados em todos os domingos desde que o e-commerce foi para o ar e não passar uma data específica.
SELECT * FROM pedidos WHERE WEEKDAY(data_realizacao) = 6
Funcionou perfeitamente.