параметрический запрос

Zoya_1
Дата: 17.05.2015 00:05:26
Добрый вечер! Подскажите как правильно делать параметрические запросы? Если задать значение, то все считается. С параметром никак разобраться не могу


use ds

PARAMETERS [kol] INT;
SELECT gr.kod_vozr_gr , Posesh.Data, (Count( posesh.kod_vosp)*[kol]) AS cka
FROM gr INNER JOIN (vosp INNER JOIN Posesh ON Vosp.kod_vosp = Posesh.kod_vosp) ON gr.kod_gr = vosp.kod_gr
WHERE posesh.kod_prich Like '+'
GROUP BY gr.kod_vozr_gr, Posesh.Data
;
Mike_za
Дата: 17.05.2015 00:26:29
Откуда такой синтаксис джоина?
Zoya_1
Дата: 17.05.2015 00:34:40
Mike_za,
я случайно не тот запрос вставила)))
Такой джоин делается при перекрестном запросе в Акцессе

Я разобралась как делать

use ds
declare @a INT
set @a=3
SELECT ten_day.kod_day, ten_day.kod_rasp_day, rezept.Kod_Vozr_gr, rezept.Kod_prod, Sum(rezept.Kol_vo)*@a AS vsego
FROM ten_day, rezept
WHERE Kod_Vozr_gr=1
GROUP BY ten_day.kod_day, rezept.Kod_Vozr_gr, rezept.kod_prod, ten_day.kod_rasp_day;

Теперь другой вопрос) как все это реализовать в visual studio
и при этом параметр вводить с клавиатуры.
alexeyvg
Дата: 17.05.2015 02:03:48
Zoya_1
Теперь другой вопрос) как все это реализовать в visual studio
и при этом параметр вводить с клавиатуры.
Это вам нужно в форум по соответствующему языку программирования.

Нужно будет спрограммировать форму ввода данных, данные присвоить переменным, потом открыть коннект, создать команду с параметрами, присвоить им значения, и выполнить.
Диклевич Александр
Дата: 17.05.2015 08:20:34
alexeyvg,

а потом обработать результат выполнения, в смысле вывести его в грид или сохранить куда...