У меня есть таблица, которая имеет среди других столбец даты servdate
.Формат даты как дня недели
Я использую следующий запрос, чтобы получить мне все задания из в течение прошлой недели (неделя начинается с понедельника):
SELECT * FROM tb1 WHERE servdate BETWEEN date('now', 'Weekday 1', '-21 days') AND date('now')
Я хочу, чтобы запрос работать точно так же, но вместо того, чтобы вернуть servdate
поля как их соответствующий день недели. Например, «понедельник», а не «2010-11-28».
Возможно ли это?
идея wallyk хорошая, но для простоты я бы предпочел «солнце» «mon» вместо «0» «1» – brux 2010-12-01 00:43:43