Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2010-07-21 14:55:49 ЛС | профиль | цитата
nesco писал(а):
А я говорю об использовании любых ресурсов для достижения поставленной задачи.
Ну-ну, и как внешними ресурсами решить вот эту задачу.
miver писал(а):
Как задать запрос, что б видало количество данных введенных в четверг (в независимости от даты)
Вытаскивать по одной записи, спрашивать: "-Ты четверг? -Да. -Иди сюда. -Нет. -Гуляй Вася и скажи пусть следующий заходит"
А если (как вы любите ставить подножки с огромными файлами) там в БД 1 000 000 записей ?
Хотя и такое возможно, например: Крупный супермаркет хочет узнать какой день недели самый доходный за два последних года.
Вот тут и пригодится что-то типа

//если колонка даты TEXT
SELECT * FROM имятаблицы WHERE strftime('%w', имяКолонкиdataTEXT )='4'
//или, если колонка REAL, то наверное
SELECT * FROM имятаблицы WHERE strftime('%w', date(1721424.5 + имяКолонкиdataReal) )='4'
И пусть оно варится только в SQLite без никаких внешних ресурсов.
------------ Дoбавленo в 14.55:
Alexbootch, заработало. Опередил.

А вот так для супермркета:

SELECT sum(amount) AS 'Количество', strftime('%w', dt) AS 'День недели' FROM   tab1 GROUP BY strftime('%w', dt)

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
Голосовали:miver