как показать дату с daterange (2 даты) в sql

0

У меня есть

startdate : 2018-02-20
enddate : 2018-02-28

поэтому я хочу показать дату между startdate и enddate, но исключать выходные (субботу и воскресенье)

результат должен:

2018-02-20
2018-02-21
2018-02-22
2018-02-23
2018-02-26
2018-02-27
2018-02-28

как я могу получить результат с помощью sql phpmyadmin?

Спасибо

  • 0
    я не думаю, что MySQL может сделать это .. но если MySQL может сделать это, будет любопытно узнать, как это сделать
Теги:

2 ответа

1
select * from tableName 
where dateColumn between 'startdate'and 'enddate'
and weekday(dateColumn) not in (5,6)
0
select * from tableName
where dateColumn > startdate 
and dateColumn < enddate
and weekday(dateColumn) in (0, 1, 2, 3, 4)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню