Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Хранимые процедуры  [new]
Dmitry1997
Member

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

Я сделал вот так но это не правильно
create procedure XXXXXXXX

@Perechisleniya varchar(50)

as

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

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

GO

-- вызов

exec XXXXXXXX '970807351'

К сообщению приложен файл. Размер - 27Kb
3 мар 19, 07:28    [21823560]     Ответить | Цитировать Сообщить модератору
 Re: Хранимые процедуры  [new]
waszkiewicz
Member

Откуда:
Сообщений: 1081
Dmitry1997,

а читать в школе внимательно учили? пока не задашь условие для клиента, будешь страдать
3 мар 19, 11:07    [21823586]     Ответить | Цитировать Сообщить модератору
 Re: Хранимые процедуры  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
Dmitry1997
код клиента задавать как параметр)
Первый шаг - сделайте у пройцедуры параметр "код клиента".
Второй шаг - используйте этот параметр в усолвиях запроса.
3 мар 19, 12:05    [21823609]     Ответить | Цитировать Сообщить модератору
 Re: Хранимые процедуры  [new]
londinium
Member

Откуда: Киев
Сообщений: 1169
автор
Из таблицы Перечисления выбрать строки по условию: суммы перечислений «i»-го клиента (* код клиента задавать как параметр)


IF OBJECT_ID(N'dbo.GetPerechisleniya',N'P') IS NOT NULL
  DROP PROC dbo.GetPerechisleniya;
go
CREATE PROC dbo.GetPerechisleniya
@InClientINN varchar(50)
AS
 BEGIN
  SELECT * FROM dbo.[Перечисления] AS A
    WHERE A.[ИНН/БИН клиента]=@InClientINN
 END
GO

интересно, где там учат проектировать БД?
3 мар 19, 14:02    [21823649]     Ответить | Цитировать Сообщить модератору
 Re: Хранимые процедуры  [new]
Dmitry1997
Member

Откуда:
Сообщений: 15
Спасибо londinium,
3 мар 19, 15:37    [21823701]     Ответить | Цитировать Сообщить модератору
 Re: Хранимые процедуры  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
londinium
интересно, где там учат проектировать БД?
Так вы и учите. Человек с клиповым мышлением, уже не способный прочитать целиком абзац текста, максимум 2-5 слов. Нужно было дать ему шанс, а сейчас он просто скопирует.
3 мар 19, 15:52    [21823706]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить