Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
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] Ответить | Цитировать Сообщить модератору |
waszkiewicz Member Откуда: Сообщений: 1089 |
Dmitry1997, а читать в школе внимательно учили? пока не задашь условие для клиента, будешь страдать |
3 мар 19, 11:07 [21823586] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31783 |
Второй шаг - используйте этот параметр в усолвиях запроса. |
||
3 мар 19, 12:05 [21823609] Ответить | Цитировать Сообщить модератору |
londinium Member Откуда: Киев Сообщений: 1193 |
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] Ответить | Цитировать Сообщить модератору |
Dmitry1997 Member Откуда: Сообщений: 15 |
Спасибо londinium, |
3 мар 19, 15:37 [21823701] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31783 |
|
||
3 мар 19, 15:52 [21823706] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |