Работа с базами данных на языке C#. Технология АDO .NET. Евсеева О.Н - 79 стр.

UptoLike

Составители: 

79
SQL-конструкция для создания Команда для извлечения
Результат запуска
SQL–конструкция для создания Команда для извлечения
create proc proc_po3
@TouristID int,
@CountTour int output
as select
@CountTour = count(Туры.[Код тура])
from Путевки inner join Сезоны on
Путевки.[Код сезона]=
Сезоны.[Код сезона]
inner join Туры on
Туры.[Код тура] = Сезоны.[Код тура]
inner join Туристы on
Путевки.[Код туриста] =
Туристы.[Код туриста]
where Туристы.[Код туриста] =
@TouristID
declare @CountTour int
exec proc_po3 '1', @CountTour output
select @CountTour
AS 'Количество туров, которые ту-
рист посетил'
Описание
Подсчет количества туров, которых посетил турист с заданным значением поля
«Код Туриста»
Результат запуска
3
SQL–конструкция для создания Команда для извлечения
4 create proc proc_po4
@TouristID int,
@BeginDate smalldatetime,
@EndDate smalldatetime,
@SumMoney money output
as select @SumMoney = sum(Сумма)
from Оплата inner join Путевки on
Оплата.[Код путевки] =
Путевки.[Код путевки]
inner join Туристы on
Путевки.[Код туриста] =
Туристы.[Код туриста]
where [Дата оплаты]
between(@BeginDate)
and (@EndDate)
and Туристы.[Код туриста] =
@TouristID
declare
@TouristID int,
@BeginDate smalldatetime,
@EndDate smalldatetime,
@SumMoney money
exec proc_po4 '1',
'1/20/2007',
'1/20/2008',
@SumMoney output
select @SumMoney
as 'Общая сумма за период'
Продолжение таблицы 15