Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2011-12-16 19:15:22 ЛС | профиль | цитата
Где-то тут вроде Alexbootch выкладывал. Там что-то про Дату. Вернее про дни недели.
Вот нашел:
SELECT sum(amount) AS 'Количество', 
(select CASE
WHEN strftime('%w',dt)='0' THEN 'воскресенье'
WHEN strftime('%w',dt)='1' THEN 'понедельник'
WHEN strftime('%w',dt)='2' THEN 'вторник'
WHEN strftime('%w',dt)='3' THEN 'среда'
WHEN strftime('%w',dt)='4' THEN 'четверг'
WHEN strftime('%w',dt)='5' THEN 'пятница'
WHEN strftime('%w',dt)='6' THEN 'суббота'
END) AS 'День недели'
FROM tab1 GROUP BY strftime('%w',dt);

------------ Дoбавленo в 19.15:
Хотя вроде и так можно (проверить надо)
SELECT sum(amount) AS 'Количество', 
(select CASE strftime('%w',dt)
WHEN '0' THEN 'воскресенье'
WHEN '1' THEN 'понедельник'
WHEN '2' THEN 'вторник'
WHEN '3' THEN 'среда'
WHEN '4' THEN 'четверг'
WHEN '5' THEN 'пятница'
WHEN '6' THEN 'суббота'
END) AS 'День недели'
FROM tab1 GROUP BY strftime('%w',dt);
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0