Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2011, 16:21   #1
tibult
 
Регистрация: 07.05.2008
Сообщений: 4
По умолчанию Подсчет недель

Здравствуйте! помогите плиз... думал думал долгоюютак и не на думал..
стоит задача на sql сделать запрос при выводе которого будет

Студент Неделя Статус

Иваанов 07.02.2011-14.02.2011 1
Сидоров 07.02.2011-14.02.2011 1
Сидоров 15.02.2011-22.02.2011 1
и тд.
таблица Log поля Student, datetime, status
в поле datetime записывается время входа в систему
помогите)))
вот что я пока сделал
select student,status,datediff (day from cast(datetime as date) to current_date )
from log
where datetime>'07.02.2011'
and status=1
tibult вне форума Ответить с цитированием
Старый 25.04.2011, 17:21   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

СУБД какая ?

я бы посмотрел в сторону функции, возращающей номер недели.
ну и группировал бы select по полям Student, Status и номер_недели.
а в самом select где список полей получал дату начала недели + '-' + дату окончания недели ...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.04.2011, 17:23   #3
tibult
 
Регистрация: 07.05.2008
Сообщений: 4
По умолчанию

firebird 2.1.3
tibult вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет Ras2im Microsoft Office Excel 7 10.03.2011 13:03
Подсчет гиков mutabor Свободное общение 12 19.01.2011 13:16
Подсчет суммы killer12rus SQL, базы данных 1 26.09.2010 00:35
Узнать количество недель EugeneIsmatulin Общие вопросы Delphi 3 25.05.2009 09:32
Подсчет r2n Общие вопросы Delphi 4 01.05.2007 05:48