Muszę zrobić w bazie danych tabelę 'stawka_vat', a dane z niej będę wykorzystywała przy przeliczaniu wartości zamówień, pobierając odpowiednią stawkę vat z bazy danych. Nie byłoby problemu, gdybym zakładała, że wszystkie stawki podatkowe będą liczbami....ale....
Jest przecież możliwość zwolnienia z podatku i wtedy zamiast liczby, pole musi przyjąć jakąś wartość, np..ZW.
Póki co, z tego powodu w tabeli stawka_vat, utworzyłam kolumnę wysokosc_vat typu char(2) - może przyjmować wartości tylko cyfr lub 'zw' - już sobie napisałam skrypcik sprawdzający poprawność wprowadzonych danych.
Pytanie tylko, czy wartości te mogę później wykorzystać do obliczeń - np. jest zamówienie, zamawia się określoną ilość produktów, ilość, no i wartość brutto liczona jest na podstawie wartości netto , ilości i stawki VAT.
Czy prawidłowo będzie to zrobione przez rzutowanie typów na integer?
Dzięki za odp.