Не делайте форматирование чисел в SQL.Позвольте отображающему слою (приложение, отчет, форма и т. Д.) Выполнить форматирование.Это ограничивает вашу способность адаптироваться к различным культурам, использовать предпочтения и т. Д.
Просто верните необработанные данные и избавьтесь от форматирования:
SELECT
SUM(Coalesce(Price.Morning, Price.Day, Price.Evening)*Tickets.count) AS 'Total',
SUM(Price.Morning * Tickets.count) /
SUM(Coalesce(Price.Morning, Price.Day, Price.Evening)*Tickets.count) AS 'Riti',
SUM(Price.Day * Tickets.count) /
SUM(Coalesce(Price.Morning, Price.Day, Price.Evening)*Tickets.count) AS 'Dienas',
SUM(Price.Evening * Tickets.count) /
SUM(Coalesce(Price.Morning, Price.Day, Price.Evening)*Tickets.count AS 'Evening'
FROM Price,Tickets
WHERE Tickets.Price_ID = Price.Price_ID
Вы также можете немного упростить это,положить повторный расчет Coalesce(Price.Morning, Price.Day, Price.Evening)*Tickets.count
в подзапрос.