Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

разница datetime -ов в отчете Report(FoxPro))

21K
18 марта 2008 года
unas
15 / / 20.03.2007
Здравствуйте, возникла такая проблема..
Мне надо в отчете в переменную вывести разницу двух полей типа DateTime
Наример
12.05.2006 01:50:00 - 12.05.2006 01:20:00 должно возвратить 30

в консоли вот это работает

?(DATETIME(2002,12,03,15,50,00) - DATETIME(2002,12,03,15,20,00))/60


я пишу такой код в построителе выражение в отчете,но при запуске отчета вылетает ошибка
To few arguments...

Подскажите пожалуйста
что здесь нехватает...

?(DATETIME(Переменная1) - DATETIME(Переменная2))/60
247
18 марта 2008 года
wanja
1.2K / / 03.02.2003
А переменная1 и Переменная2 какого типа?
21K
18 марта 2008 года
unas
15 / / 20.03.2007
Щас объясню есть два поля begin_work и end_work - они типа DateTime
Надо в отчете вывести разницу между begin_work и end_work в минутах
(это например в отчете , будет выведено сколько проработал каждый сотрудник)
begin_work и end_work - их значения берутся из таблицы которая уже заполнена...

(DATETIME(Tabel.end_work)- DATETIME(Tabel.begin_work))/60
почему не работает вот это, ведь Tabel.end_work и Tabel.begin_work уже фактически содержат например занения 11.06.08 14.50.00 и 11.06.08 14.20.00
а мне выдается ошибка мало аргументов...
в командном окне (DATETIME(2002,12,03,15,50,00) - DATETIME(2002,12,03,15,20,00))/60 это
прокатывает
247
19 марта 2008 года
wanja
1.2K / / 03.02.2003
Пши так: (Tabel.end_work-Tabel.begin_work)/(24*60)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог