Topic: Ошибка в функциях Min() и Max()
Данные функции должны возвращать минимальное и максимальное значение, однако они всегда возвращают 0
ShowMessage( min (1,20) );
ShowMessage( max (1,20) );
My Visual Database → Russian → Ошибка в функциях Min() и Max()
Данные функции должны возвращать минимальное и максимальное значение, однако они всегда возвращают 0
ShowMessage( min (1,20) );
ShowMessage( max (1,20) );
Ну что сделать ,
SQLExecute('SELECT MAX(11.5, 11.3, 11.6)')
SQLExecute('SELECT MIN(11.5, 11.3, 11.6)')
и не только две величины
В Delphi у этих функций должно быть только два аргумента, Но вы правы:,
ShowMessage( min (1,20,15) );
не выдаёт ошибки при компиляции, а при выполнении - всё тот же ноль....
Что делать ясно - писать свои функции. Обидно за потерянное время, когда приходится искать ошибки в самых невероятных местах.
Да, есть такое с третьим аргументом.
Но я в шутку писал о другом, использовать SQLExecute с запросом для вычисления МИН и МАХ
Кстати здесь http://myvisualdatabase.com/forum/viewtopic.php?id=7016 примеры для массива.
Меня терзают смутные сомнения
Возможно это не ошибки а функции из FastReport.
Но там они работают иначе.
MAX(expression, band, flags)
MIN(expression, band, flags)
И по количеству аргументов совпадает.
Да, есть такое с третьим аргументом.
Но я в шутку писал о другом, использовать SQLExecute с запросом для вычисления МИН и МАХ
Кстати здесь http://myvisualdatabase.com/forum/viewtopic.php?id=7016 примеры для массива.
Шок-контент! То есть можно переопределить встроенные функции (специально или случайно), а MVD даже не поморщится и даже предупреждения не выдаст... Даже не знаю, баг это или фича
My Visual Database → Russian → Ошибка в функциях Min() и Max()
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi