Класс "ПрямойЗапрос"
Хочу добавить пару функций
ДЕНЬНЕДЕЛИ и ДЕНЬНЕДЕЛИСТРОКОЙ
для SQL "DATEPART(weekday,"+ЗначениеДата+")" - все Ок
а вот для SQLite - ничего не понимаю :-(((
Прочитал, что есть в SQLite функция:
strftime(format, timestring, modifier, modifier, ...)
где для format = %w возвращается день недели: 0…6 (0 — воскресенье)
Но у меня "strftime('%w',"+ЗначениеДата+")" возвращает, например,
для '03.01.13' = 1
для '03.10.12' = тоже 1!!
т.е. для разных годов по-разному, и совсем не 0…6 (0 — воскресенье)
ЧЯДНТ ??
(3)
Согласно http://sqlite.org/lang_datefunc.html, такую запись sqlite распознает как 12ый формат - "Julian day number", номер дня от начала юлианского календаря.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.