Невозможно отобразить денежный формат данных PostgreSQL - PullRequest
0 голосов
/ 20 октября 2018

Ниже приведен мой код для вывода 1 строки для общего количества 31295. Правильно.

SELECT  SUM(orders.quantity * products.price) as total
       FROM
        orders
       inner join products on products.id = orders.products_id
       inner join customers on customers.id = orders.customers_id WHERE order_date 
       BETWEEN CURRENT_DATE - INTERVAL '30 days' 
       AND CURRENT_DATE + INTERVAL '1 days'

Однако, когда я добавляю,

SELECT  orders.quantity * products.price as total
to_char(orders.quantity * products.price, '$99,999,999.99') AS money,
      FROM
       orders
       inner join products on products.id = orders.products_id
       inner join customers on customers.id = orders.customers_id WHERE order_date BETWEEN CURRENT_DATE - INTERVAL '30 days'
    AND CURRENT_DATE + INTERVAL '1 days'
    GROUP BY money

Он продолжал отображать разные значенияс большим количеством строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...