sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik in Postgres TELLEN en WAAR in dezelfde query en vervolgens rekenen op resultaat?

Zoiets als dit:

SELECT 
  s.*, 
  ROUND (
  100.00 * (s.sale_item_1 + s.sale_item_2) /
  (SELECT 
     SUM(sale_item_1 + sale_item_2)
     FROM sales_db 
     WHERE orderNumber = s.orderNumber), 2) percentage
FROM sales_db s;

Bekijk de demo



  1. Laravel 5.1 Bestanden uploaden Beveiliging

  2. Hoe kan ik negatieve waarde in positief veranderen in Oracle?

  3. Japanse tekens weergeven uit SQLException.getMessage()

  4. Hoe kan ik de split-functie converteren naar inline tabelwaarde udf in SQL-server?