konto usunięte
Temat: Nadawanie formatowania wartościom liczbowym
Cześć,działam na bazie danych pod MS Access 2007 PL. Stworzyłem proste zapytanie
SELECT Group, Subgroup,
Sum(Cost) AS TotalValue
FROM Expeneses
GROUP BY Group, Subgroup;
Próbuję nadać format liczbowy z separatorem tysięcy korzystając z funkcji
format(Sum(Cost), "# ##0.00") AS TotalValue
lub
format(Sum(Cost), "#,##0.00") AS TotalValue
jednak liczby są zwracane jako wartość tekstowa, gdyż są wyrównane do lewej. Próbowałem przywrócić im fomatowanie liczbowe stosując funkcję Val
Val(format(Sum(Cost), "#,##0.00")) AS TotalValue
ale tracę informację o miejscach dziesiętnych lub/i co gorsza o cyfrze setek, dziesiątek i jedności.
Jak prawidłowo napisać kod nadający właściwe formatowanie np. "1 234 567,89"?