Re: периодичность....

2006-04-28 Пенетрантность Tonal
Мадорский Г.В. пишет: Вроде просили "конкретную группу на определенную дату". Если надь только на текущую, то :DATE на CURRENT_DATE заменить не проблема, вроде. ;-) Неправильно. Значение ACTUAL_DATE может содержать и вчерашнюю дату и позавчерашнюю и т. в. Просто она последняя. Протупил. ;

Re: периодичность....

2006-04-28 Пенетрантность Tonal
Александр Sviridenkov пишет: А необходимо только конкретную группу вывести на определенную дату естественно. select S.PK, S.Name from Students S inner join students_vs_groups SG on SG.STUDENT_ID = S.PK and SG.ACTUAL_DATE = :DATE and SG.GROUP_ID = :GROUP Угу, и дату каждый день новую заносим :)

Re: периодичность....

2006-04-27 Пенетрантность Tonal
подзапросом вроде бесполезно. Тут можно подзапросом только если надо вывести список всех студентов и к какой группе они относятся. А необходимо только конкретную группу вывести на определенную дату естественно. Может я в танке и не понимаю задачи, но тут вроде всё совсем просто: select S.PK,

Re: периодичность....

2006-04-26 Пенетрантность Tonal
есть таблица Students (PK,fio...) и таблица students_vs_groups(GROUP_ID,ACTUAL_DATE,STUDENT_ID) Но вот как при таком раскладе получить список студентов с номерами группу на текущую дату? А group by не кошерно?

Re: периодичность....

2006-04-26 Пенетрантность Ded
Andrew wrote: Join с students_vs_groups бесполезен, т.к. надо ограничивать датой и select first 1. Но в join это бесполезно. А может вылезти несколько строк на студента. Ужос. Чтоб воши или там тараканы на несчастных студеров вылезали - это я ещё могу представить, а теперь уже и строки по