|
|
|
Как называется денежный тип данных?
|
|||
|---|---|---|---|
|
#18+
Какого типа должен быть столбец, чтобы корректно выполнались операции с деньгами......(руб.коп.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 17:27:22 |
|
||
|
Как называется денежный тип данных?
|
|||
|---|---|---|---|
|
#18+
Вдумайтесь в смысл предложения, что вы написали... Тип столбца совершенно не зависит от операций с деньгами. Есть люди, которые вообще не знают, что у столбцов есть типы - и ничего выполняют операции с денгами - занимают, продают, покупают... ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 18:16:32 |
|
||
|
Как называется денежный тип данных?
|
|||
|---|---|---|---|
|
#18+
Поясняю вопрос..... хотя, по-моему итак все ясно: Нужно складывать, отнимать, начислять ндс и проводить прочие операции с деревянными. число в ячейке должно иметь вид 10,20 ...... или что-то в этом роде. Из числовых типов ИНТ не подходит, ФЛОАТ - погрешность будет.... А переводить все в копейки, потом отсекать 2 знака запятой как-то не очень.... Знаю, в некоторый СУБД (С++ Билдер, например) есть специальный тип данных. Называется, вроде, "money" Там и округление правильное получается и т.д. Вот я и спрашиваю, есть-ли что-то подобное здесь.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 18:38:45 |
|
||
|
Как называется денежный тип данных?
|
|||
|---|---|---|---|
|
#18+
нету денежного формата юзай флоат, погрешности не будет, все результаты выводить через round и будет счастье :) _______________ Felix ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 18:44:12 |
|
||
|
Как называется денежный тип данных?
|
|||
|---|---|---|---|
|
#18+
Ну здрасте нету! А DECIMAL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 19:00:36 |
|
||
|
Как называется денежный тип данных?
|
|||
|---|---|---|---|
|
#18+
Иногда с decimal неудобно работать ввиду того, что компоненты его интерпретируют как стринг. Что такое money - насколько я знаю этот тип он просто имеет меньшее кол-во знаков после запятой и округляется перед сохранением. Например double(15,6) ничем не хуже, а 6 знаков после , обячно достаточно для каких-либо расчетом с деньгами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 19:13:30 |
|
||
|
Как называется денежный тип данных?
|
|||
|---|---|---|---|
|
#18+
авторDECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL] An unpacked fixed-point number. Behaves like a CHAR column; “unpacked” means the number is stored as a string, using one character for each digit of the value. M is the total number of digits and D is the number of digits after the decimal point. The decimal point and (for negative numbers) the ‘-’ sign are not counted in M, although space for them is reserved. If D is 0, values have no decimal point or fractional part. The maximum range of DECIMAL values is the same as for DOUBLE, but the actual range for a given DECIMAL column may be constrained by the choice of M and D. If D is omitted, the default is 0. If M is omitted, the default is 10. If UNSIGNED is specified, negative values are disallowed. я не вижу где здесь написано что ето ДЕНЕЖНІЙ тип _______________ Felix ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 19:25:21 |
|
||
|
Как называется денежный тип данных?
|
|||
|---|---|---|---|
|
#18+
я бы предпочел использовать bigint в копейках. The signed range is -9223372036854775808 to 9223372036854775807. - должно хватить на первое время ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2005, 19:41:51 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=33412207&tid=1853362]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
280ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 199ms |
| total: | 568ms |

| 0 / 0 |
