|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2013, 12:56 | #1 |
Пользователь
Регистрация: 24.09.2012
Сообщений: 12
|
Что не так с процедурой?
Должна вывести количество договоров за определенное время заключенных каким-либо сотрудником.
Я совсем новичек, скажите где ошибки CREATE PROCEDURE kol_dog @fam varchar(50), @data1 datetime, @data2 datetime AS SELECT Dileri.FIO_dil, count(Dogovor.Kod_dog) FROM Dogovor INNER JOIN Dileri ON Dileri.Kod_dil=Dogovor.Kod_dil WHERE (Dogovor.Data_zakl BETWEEN @data1 and @data2), Dileri.Kod_dil LIKE '@fam%' EXEC Kol_dog 'Иванов', '01.01.12', '01.06.12' |
29.05.2013, 13:01 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Код:
Последний раз редактировалось eval; 29.05.2013 в 13:03. |
29.05.2013, 13:04 | #3 |
Пользователь
Регистрация: 24.09.2012
Сообщений: 12
|
а разве не нужно LIKE '@fam%' у меня поиск только по фамилии. А в таблице в одном столбце имя, фам и отчество?
|
29.05.2013, 13:07 | #4 |
Пользователь
Регистрация: 24.09.2012
Сообщений: 12
|
Поняла, спасибо)
|
29.05.2013, 13:08 | #5 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
LIKE '@fam%' - это по бредовски
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
что не так? | sashqaw0w | Помощь студентам | 10 | 25.12.2011 22:31 |
Что-то не так в программе...не пойму что | Karina_Vamp | Помощь студентам | 5 | 24.12.2010 21:06 |
Что-то не так | Radiofuck | Помощь студентам | 2 | 16.01.2007 22:06 |