SQL.RU
 client/server technologies
 
 Главная | Документация | Статьи | Книги | Форум | Опросы | Рассылка | Работа | Поиск | FAQ |

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

Откуда: РБ
Сообщений: 575
declare @gm table
(god		smallint,
 kod_mes	tinyint,	
 primary key clustered(god, kod_mes))
 
 insert into @gm values(2009,1)
 insert into @gm values(2009,2)
 insert into @gm values(2009,3)
 insert into @gm values(2009,4)
 insert into @gm values(2009,5)
 insert into @gm values(2009,6)
 insert into @gm values(2009,7)
 insert into @gm values(2009,8)
 insert into @gm values(2009,9)
 insert into @gm values(2009,10)
 insert into @gm values(2009,11)
 insert into @gm values(2009,12)
 insert into @gm values(2010,1)
 insert into @gm values(2010,2)
 insert into @gm values(2010,3) 
 insert into @gm values(2010,4) 
 insert into @gm values(2011,5)
есть 2 параметра @god и @kod_mes
как выбрать без union все строки где god <= @god и kod_mes < @kod_mes
те при @god = 2010 и @kod_mes = 3 получить
2009,1
2009,2
2009,3
...
2009,11
2009,12
2010,1
2010,2
12 мар 10, 15:09    [8469656] Ответить | Цитировать    Сообщить модератору

 Re: помогите с простым селектом   [new]
Knyazev Alexey
Member

Откуда: Ekaterinburg
Сообщений: 8042
koJIo6ok,

 select * from @gm where god<2010 and kod_mes<=3
12 мар 10, 15:13    [8469687] Ответить | Цитировать    Сообщить модератору

 Re: помогите с простым селектом   [new]
Taffy
Member

Откуда:
Сообщений: 11052
select *
from @gm
where god < @god or (god = @god and kod_mes <=@kod_mes)
12 мар 10, 15:15    [8469700] Ответить | Цитировать    Сообщить модератору

 Re: помогите с простым селектом   [new]
koJIo6ok
Member

Откуда: РБ
Сообщений: 575
Taffy,
точно блин, мне бы в школу, в класс 6-ой :)
12 мар 10, 15:30    [8469822] Ответить | Цитировать    Сообщить модератору

Все форумы / Microsoft SQL Server Ответить
Generated time: 15ms.
Rambler's Top100 Powered by ActualForum 1.5.3 [s1] Copyright (c) Alex Sibilev 2000-2010