1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Запрос Sql

Тема в разделе "Delphi - программирование", создана пользователем andriknoch, 9 ноя 2009.

  1. andriknoch

    andriknoch Гость

    Репутация:
    0
    Люди добрые помогите, кто чем может.
    Есть табличка реест служащих, скажем признак увольнения 1, человек после увольнения может быть снова принят(переведен) на работу признак 0, (не берем периоды работы) т.е. у одеого чел. может быть и 0 и 1, но может быть и только 1 окнчательно уволили. как выбрать только тех у кого есть только 1, т.е. уволен совсем и не принимался снова.
    Select .... WHERE (Tabl1.Уволен=1) and ...
    Как выбрать только Иванова.?.?.?


    ФИО Уволен
    Балычин 0
    Балычин 1
    Иванов 1
    Сулимова 0
    Сулимова 1
     

    Вложения:

    • Запрос Sql
      __________.jpg
      Размер файла:
      21,1 КБ
      Просмотров:
      53
  2. puh14

    puh14 Well-Known Member

    Репутация:
    0
    Регистрация:
    11 июл 2008
    Сообщения:
    1.412
    Симпатии:
    0
    Select .... WHERE (Tabl1.Уволен=1) and (Tabl1.ФИО="Иванов")
     
  3. Boatswain

    Boatswain Member

    Репутация:
    0
    Регистрация:
    13 ноя 2008
    Сообщения:
    5
    Симпатии:
    0
    select .......
    from tabl1 t1,
    (select distinct ФИО, count(*) as кол-во
    from tabl1
    group by ФИО) as t2
    where t1.ФИО = t2.ФИО and кол-во=1 and уволен=1

    Навскидку, как-то так.
     
Загрузка...

Поделиться этой страницей