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

Откуда:
Сообщений: 6
Извините за ламерский вопрос что не так здесь
Почему ругается
create proc za_zyavka_sp
--даты начала
@date_start int = 0,
@date_end int = 999999,
@Group_First varchar(8) = "" ,
@Group_Last varchar(8) = ""
as
begin
Declare Def_Group_First varchar(8),
Declare Def_Group_Last varchar(8)
--select @Def_Group_First=min(Item_group_code) from c_iv_ivgrp
--select @Def_Group_Last=min(Item_group_code) from c_iv_ivgrp
set @Def_Group_First = select min(Item_group_code) from c_iv_ivgrp
set @Def_Group_Last = select max(Item_group_code) from c_iv_ivgrp
if @Group_First = "" then @Group_First = @Def_Group_First
if @Group_Last = "" then @Group_Last = @Def_Group_Last
27 июн 03, 04:13    [243658]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно написать  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А как именно ругается?
27 июн 03, 06:19    [243668]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно написать  [new]
Pavel
Member

Откуда: Кемерово
Сообщений: 2435
Oшибок тьма

create proc za_zyavka_sp
--даты начала
@date_start int = 0,
@date_end int = 999999,
@Group_First varchar(8) = '' ,
@Group_Last varchar(8) = ''
as
begin
Declare @Def_Group_First varchar(8), @Def_Group_Last varchar(8)
--select @Def_Group_First=min(Item_group_code) from c_iv_ivgrp
--select @Def_Group_Last=min(Item_group_code) from c_iv_ivgrp
set @Def_Group_First = (select min(Item_group_code) from c_iv_ivgrp)
set @Def_Group_Last = (select max(Item_group_code) from c_iv_ivgrp)
if @Group_First = ''
Set @Group_First = @Def_Group_First
if @Group_Last = ''
Set @Group_Last = @Def_Group_Last
27 июн 03, 06:24    [243670]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно написать  [new]
Pavel
Member

Откуда: Кемерово
Сообщений: 2435
И begin в восьмой строке не нужен.
27 июн 03, 06:28    [243672]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно написать  [new]
Adony
Member

Откуда: Москва
Сообщений: 1083
Хотя бы одну приведите, для начала.
27 июн 03, 06:30    [243673]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно написать  [new]
LexusR
Member

Откуда: Novosibirsk
Сообщений: 1873

create proc za_zyavka_sp
--даты начала

@date_start int = 0,
@date_end int = 999999,
@Group_First varchar(8) = '' ,
@Group_Last varchar(8) = ''
as
declare @Def_Group_First varchar(8),
@Def_Group_Last varchar(8)
select @Def_Group_First = min(Item_group_code),
@Def_Group_Last = max(Item_group_code) from c_iv_ivgrp
if @Group_First = ''
set @Group_First = @Def_Group_First
if @Group_Last = ''
set @Group_Last = @Def_Group_Last
27 июн 03, 06:46    [243679]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно написать  [new]
Query
Member

Откуда:
Сообщений: 6
Спасибо народ
Методом научного тыка я стеркой парой таблиц с данными
я все таки запустил процедуру :-))
27 июн 03, 10:34    [243874]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить