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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2011, 10:49   #1
el_ting
Новичок
Джуниор
 
Регистрация: 03.01.2011
Сообщений: 1
По умолчанию SQL

Вот такая задача.
Из таблицы необходимо выбрать список сотрудников по какому-либо критерию. Результат вывести в виде двух столбцов: Фамилия и свободная нумерация.
На T-sql решение может быть таким
select ROW_NUMBER() OVER(ORDER BY FAMILIA) as NOMER_P_P, FAMILIA
from SOTRUDNIKI where DOLJNOST=’ПРОДАВЕЦ’
Напишите решение для Access
Спасибо!
el_ting вне форума Ответить с цитированием
Старый 04.01.2011, 12:11   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
SELECT
(Select Sum(1) 
 From SOTRUDNIKI s 
 Where s.FAMILIA<=
    s1.FAMILIA
  and s.DOLJNOST like "ПРОДАВЕЦ*" ) AS [Номер], 
   s1.FAMILIA as [Фамилия] 
FROM 
  SOTRUDNIKI AS s1 
WHERE
 s1.DOLJNOST like "ПРОДАВЕЦ*"
ORDER BY 
 s1.FAMILIA
взято отсюда.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление строки с помощью SQL запроса (Query1.SQL.ADD('Delete....')) Schutze Помощь студентам 6 29.11.2009 22:15
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
sql или не sql Diamand SQL, базы данных 9 18.09.2008 17:17
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15