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

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

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2019, 17:03   #1
DmitryVolkov
 
Регистрация: 10.12.2015
Сообщений: 6
Злость Хранимая Процедура

У меня вот такое задание: Из таблицы Перечисления выбрать строки по условию: суммы перечислений «i»-го клиента (* код клиента задавать как параметр)
Я сделал вот так, ясен пень не работает (кто может исправьте):
-- создание

create procedure XXXXXXXX

@Perechisleniya varchar(50)

as

select * from Перечисления

WHERE [сумма перечисления] = @Perechisleniya

GO

-- вызов

exec XXXXXXXX '970807351'
Изображения
Тип файла: png Безымянный.png (27.8 Кб, 132 просмотров)
DmitryVolkov вне форума Ответить с цитированием
Старый 01.03.2019, 17:56   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Чего сумму перечисления с кодом клиента сравниваешь?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 01.03.2019, 18:18   #3
DmitryVolkov
 
Регистрация: 10.12.2015
Сообщений: 6
По умолчанию я понять не могу что означает (* код клиента задавать как параметр)

У меня нету никакого кода клиента, если вводить сумму то выводит всех с такой же суммой оплаты.

create procedure XXXXXXXX

@Perechisleniya varchar(50)

as

select * from Перечисления

WHERE [сумма перечисления] = 2500

GO

-- вызов

exec XXXXXXXX '970807351'
DmitryVolkov вне форума Ответить с цитированием
Старый 01.03.2019, 18:25   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
код клиента задавать как параметр
Это же не я написал ) ИИН/БИН наверно и есть код клиента, тебе же лучше знать. Может там еще и GROUP BY с SUM нужен, бывает же один клиент в нескольких договорах как думаешь?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 01.03.2019 в 18:29.
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хранимая процедура snouwyt Помощь студентам 1 13.06.2015 07:20
хранимая процедура AhLera Общие вопросы Delphi 1 01.06.2013 08:33
Хранимая процедура. WizarD.89 SQL, базы данных 13 24.11.2012 16:17
Хранимая процедура Ellkat SQL, базы данных 0 22.05.2011 17:02
Хранимая процедура. nimf БД в Delphi 2 22.04.2008 13:16