[RESOLVIDO] Select de acordo com o dia da semana

6 respostas Resolvido
bancomysql
L

Como posso executar um select de acordo com o dia da semana ?

Ex.: Preciso saber todos os pedidos que foram realizados nos domingos.

6 Respostas

javaflex

https://www.w3schools.com/sql/func_mysql_weekday.asp

L

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

javaflex

Dá uma lida direito no link que mandei.

6 = domingo

L

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.

javaflex
Solucao aceita

SELECT * FROM pedidos WHERE WEEKDAY(data_realizacao) = 6

L

Funcionou perfeitamente.

Criado 21 de dezembro de 2017
Ultima resposta 28 de dez. de 2017
Respostas 6
Participantes 2