Вниз
Скачать: CL | DM;

Происходит округление до целого числа при выборке из базы   Найти похожие ветки 

← →
petvv ©   (2006-12-07 06:17) [0]

Люди такой трабл !
Если я в базе делаю запрос такого вида
select
Sum(TotMoney.Receipts) Vir,
Sum(TotMoney.OutBank) Bank,
Sum(TotMoney.OutCash) Ras
from
TotMoney
where
TotMoney.ShiftTo>=:QDBeg and TotMoney.ShiftTo<=:QDEnd
то всё просчитывается нормально, а если делаю так
select
InShift,Receipts, OutBank, OutCash, OutShift
from
TotMoney
where
TotMoney.ShiftTo>=:QDBeg and TotMoney.ShiftTo<=:QDEnd
и потом
qMoney.FindFirst;
OstNaNachalo:=qMoney.FieldValues["InShift"];
qMoney.FindLast;
OstNaKonec:=qMoney.FieldValues["OutShift"];
то он округляет до целого числа. Вопрос почему округляет и как с этим бороться. Для информации поля InShift,Receipts, OutBank, OutCash, OutShift в базе имеют формат $(денежный). Переменные OstNaNachalo, OstNaKonec тип Integer


← →
petvv ©   (2006-12-07 07:18) [1]

Всё люди сам разобрался. С преобразованием запарился. Тема закрыта.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.029 c
2-1171452398
Михаил_
2007-02-14 14:26
2007.03.04
Pixel


2-1171534961
АЮН
2007-02-15 13:22
2007.03.04
Возврат значения при закрытии программы во внешнюю программу


2-1171476102
abba
2007-02-14 21:01
2007.03.04
Как в StringGrid в ячейку вводить только один символ?


15-1170917756
fisherman
2007-02-08 09:55
2007.03.04
Завод купил напольные весы...


3-1165908469
erika
2006-12-12 10:27
2007.03.04
Собрать таблицу (итоге в запросе)




   Наверх