відповідаючи на питання в заголовку, тип даних для валюти – MONEY .10 вересня 2015 р
Тип даних використовується для оголошення змінних, здатних утримувати числа з фіксованою комою з 15 цифрами ліворуч від коми та 4 цифрами праворуч.
Тип даних стовпця визначає, яке значення стовпець може містити: ціле число, символ, гроші, дата й час, двійковий і так далі.
Тип даних MONEY зберігає грошові суми. TЯк і тип даних DECIMAL(p,s), MONEY може зберігати числа з фіксованою комою максимум до 32 значущих цифр, де p — загальна кількість значущих цифр (точність), а s — кількість цифр праворуч десяткової коми (шкали).
Щоб зберігати грошові суми в MySQL, найкращим вибором є використання Тип даних DECIMAL або тип NUMERIC. Тип даних Float не підходить для грошових сум. Це дає деякі помилки округлення. Тому уникайте обертання грошових сум.
Вам не потрібно брати валюту чи грошові дані в одинарні лапки ( ' ). Хоча ви можете вказати грошові значення перед символом валюти, SQL Server не зберігає інформацію про валюту, пов’язану з символом, він зберігає лише числове значення.