Имя: Пароль:
IT
 
access: флаг наличия строки
,
0 cons74
 
26.09.14
13:35
Всем здрасьте.

Таблица
Работник Начисление Месяц

Требуется добавить колонку, где будет флаг: есть ли для текущего работника за текущий месяц в других строках Начисление "х".
1 ObjectRelation Model
 
26.09.14
14:00
Я не против
2 Дядя Васька
 
26.09.14
14:02
100 баксов
3 cons74
 
26.09.14
14:03
Миста в своем репертуаре)))
Хоть что-то постоянно в этом мире)))
4 ObjectRelation Model
 
26.09.14
14:04
(3) это ты в своем репертуаре, на прошлой ветке даже не отписался
в чем вопрос?
что делал, что не получилось?
5 Дядя Васька
 
26.09.14
14:04
(3) А что спросить-то хотел? Ну добавляй, мы не против, не умеешь сделаем за деньги, что не так?
6 shuhard
 
26.09.14
14:05
(0) язык запросов в аксессе гибче 1С, в нем формулы писать можно, так что топик ни о чем
7 Дядя Васька
 
26.09.14
14:06
(6) да обычный select...
8 cons74
 
26.09.14
14:14
(4) эт в какой? У меня их много ;-)
9 cons74
 
26.09.14
14:16
В общем это результат запроса, и в этом результате надо дополнительно вывести еще одну колонку-флаг.
Если в месяце А у сотрудника есть начисление Х - то во всех строках этого месяца в новой колонке должно стоять "да".
10 shuhard
 
26.09.14
14:19
(9) напиши ТЗ ещё 100500 раз
11 ObjectRelation Model
 
26.09.14
14:22
select Работник,Начисление,Месяц,
case
when C>1 then 1
else 0
end as Flag
from Таблица as T
left join
(
select Работник,Начисление, count(Месяц) as C
from Таблица as T1
group by Работник,Начисление
)  as T0
on T.Работник=T0.Работник and T.Начисление=T0.Начисление
12 cons74
 
26.09.14
14:37
(10) ну что поделать если чукча не писатель...
13 cons74
 
26.09.14
14:39
(11) спасибо, буду думать ( у меня там поболее колонок)