Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.15;
Скачать: CL | DM;

Вниз

Округления в запросах.   Найти похожие ветки 

 
veronika   (2002-06-19 16:01) [0]

Подскажите пожалуйста, как округлить значения полей в самом запросе. Функцию Round пробую использовать, но что-то не получается.


 
Kaban ©   (2002-06-19 16:04) [1]

А почему нужно именно в запросе.


 
WellSlava ©   (2002-06-19 16:08) [2]

для String попробуй Trim(Table.Field)...


 
Kaban ©   (2002-06-19 16:09) [3]

2 WellSlava
Странное понятие у вас о термине округление


 
fool ©   (2002-06-19 16:19) [4]

а как именно используете Round(текст запроса)?


 
veronika   (2002-06-19 16:19) [5]

Нужно именно в запросе, просто другого варианта я не вижу. Для группы записей нужно произвести вычисления, и при этом, чтобы результат был округленным. Да, можно задать маску вывода значения поля в таблицу. Я так и делаю. В таблице значения полей выглядят в нужном мне виде. Но когда я начинаю строить отчет, итоговые суммы в отчете получаются не округленными. Помогите пожалуйста. Отчеты я делаю с помощью QReport.


 
wicked ©   (2002-06-19 16:22) [6]

ну если это mssql, то можно использовать cast...
например, округлим число до 2 знаков после запятой -
select cast(123.4567 as decimal(10, 2))


 
Kaban ©   (2002-06-19 16:22) [7]

Да нет все можно сделать без этого.
Внутри запроса округлить нельзя.
Округление нужно делать при отображении данных.
Насколько я знаю, все генераторы отчетов, включая QReport это позволяют


 
yozhik ©   (2002-06-19 16:38) [8]

а чем Роунд плох?? замечательно округляет до любого знака...


 
fool ©   (2002-06-19 16:42) [9]

вот так, например, вполне работает:
select Round(sum(Any_field),-2) from Any_Table
Any_field - соответственно числовое поле(int, float...)


 
fool ©   (2002-06-19 16:44) [10]

>Kaban, Внутри запроса округлить нельзя.
так что похоже вы не правы


 
veronika   (2002-06-19 17:27) [11]

Большое спасибо. Round действительно работает внутри запроса.



Страницы: 1 вся ветка

Текущий архив: 2002.07.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.055 c
3-47096
alexdbases
2002-06-17 23:02
2002.07.15
про организацию мастнр-деталь в ИБ


1-47457
Yuri Btr
2002-07-03 11:28
2002.07.15
Независимый Timer


7-47853
XEL
2002-04-24 23:11
2002.07.15
ИЗМЕНЯТЬ СКОРОСТЬ CD-ROM ПРОГРАМНО?


14-47771
MaximatorVeter
2002-06-11 19:41
2002.07.15
Некоторые символы выводятся только после двойного нажатия.


1-47544
tsarevep
2002-06-25 20:42
2002.07.15
PageControl