|  | 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) спасибо, буду думать ( у меня там поболее колонок)     |  |