Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Translate error.Value out of bounds.  What is this? [D5, dBase, FoxPro]


onix ©   (2002-06-13 11:13:00) 

В таблице sales нет ничего подходящего для этого условия, так почему же возникает ошибка? А если есть, то нет ошибки.

select sum(s.CNT) as C, sum(s.SUMMA) as S, s.DATASALE, s.PRACEOUT,p.HEADER, s.FLAG, sum(s.CNT)*s.PRACEOUT as proceed
from SALES s, PRODUCT p
WHERE s.PRODUCTID=p.ID and DATASALE between "01.06.2002" and "13.06.2002"
group by DATASALE, HEADER, s.PRACEOUT, s.FLAG


Val   (2002-06-13 14:00:00) [1]

добавьте в условие: and not DATASALE is null


onix   (2002-06-13 13:35:00) [2]

Не подскажете ключевое слово


Val   (2002-06-13 13:31:00) [3]

запустите поиск по форуму, не так давно мы обсуждали это, может вам что-то подойдет


onix   (2002-06-13 13:21:00) [4]

В данном случае это поле DATASALE? А как с этим бороться?


Val   (2002-06-13 12:54:00) [5]

вспомнил: он некорректно обрабатывает ситуацию, когда дата = NULL


Val   (2002-06-13 12:52:00) [6]

помнится, был у Dbase глюк/непонятка с датами, по экспериментируйте с этим:
between "01.06.2002" and "13.06.2002"


Наверх

Титульная страница Поиск, карта сайта Написать письмо