Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница:

 

  Вопрос: SQL \ проблема Добавлено: 01.10.02 17:49  

Автор вопроса:  Kit

Запрос в Access c jet 4.0

WHERE  Format (Дата,""mm"")+Гарантия >= '" & m & "' AND Format (Дата,""yyyy"")= '" & yy & "'"

В выше преведенном условии запроса если "mm+Гарантия" должно получаться > "9" получается "0".И в последующем сравнении с текучей датой(m) получается что гарантия уже недействительна. Помогите, что не верно у меня или как добиться желаемого результа иным способом?

"m" - дата на текущий день , "mm"-месяц из даты покупки, "Гарантия" - поле с продолжительностью гарантии.

 И еще один попутный вопрос по SQL.

При сравнении дат вот таким образом (Дата > Дата) с равнивает почемуто только по дням   

Between не помогает(он работает с Американ. форматом даты */*/* а у меня в Access *.*.* ) 

Ответить

  Ответы Всего ответов: 0  

Нет ответов

Страница:

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам