Имя: Пароль:
IT
 
sql
,
0 Clown
 
20.03.12
20:21
вопрос есть,помогите пожалйста
делаю запрос
select код,дата изготовления,срок годности
from продукты
where ....
в общем надо узнать кончился ли срок годности?
1 Никола_
Питерский
 
20.03.12
20:22
жесть )))
2 PR
 
20.03.12
20:22
3 Clown
 
20.03.12
20:22
точнее вывести код продуктов у которых кончился срок годности
4 Индиго
 
20.03.12
20:22
"Все пройдет"
(С) кольцо Соломона.
5 Clown
 
20.03.12
20:24
when datediff(day,датаизготовления+срок годности,date())>0
так не прокатит?
6 Clown
 
20.03.12
20:31
помогите пожалуйста
7 Clown
 
20.03.12
20:33
аууууу
8 ILM
 
гуру
20.03.12
20:34
Функции Date() нету в запросе, параметром передавайте.
Можно выбор вставить

ВЫБОР КОГДА РАЗНОСТЬДАТ(&ТекущаяДата, Т.ДатаГодности, ДЕНЬ) > 0 ТОГДА "КОНЧИЛСЯ СРОК" ИНАЧЕ "ГОДЕН"
КОНЕЦ КАК СтатусГодностиТОвара
9 Clown
 
20.03.12
20:36
это разве sql?
10 Clown
 
20.03.12
20:37
в запросе все есть, как раз и эта функция если что это текущая дата
11 catena
 
20.03.12
20:58
(5)А проверить негде чтоли?
12 karimov
 
21.03.12
09:10
where срок годности < 'СЕГОДНЯ'
13 Ненавижу 1С
 
гуру
21.03.12
09:11
(9) какой тебе надо SQL?
14 Mikeware
 
21.03.12
09:14
(13) "розовенький. и со стразиками!"©
15 774816
 
21.03.12
09:57
T-SQL
DATEADD(month,[срок годности] ,[дата изготовления])<GETDATE()
16 lxs
 
21.03.12
10:04
"тупеем!"©
Программист всегда исправляет последнюю ошибку.