sql >> Database >  >> RDS >> PostgreSQL

hoe maak je een tabel met waarden opgeteld per jaar in postgres

eerst sla je het resultaat van de verkoopsom op als t1

select product, year, sum(sales) as sales
  from table
  group by 1,2
  order by 1,2

dan gebruik je kruistabel()

SELECT *
FROM   crosstab(
  'SELECT product, year, sales
   FROM   t1
   ORDER  BY 1,2')  
AS foo("product" text, "2013" int, "2014" int);


  1. meerdere afbeeldingen uploaden verkeerde hoeveelheid bij bestandsupload

  2. selecteer alle rijen behalve de vier meest recente

  3. mysql FULLTEXT zoek meerdere woorden

  4. applicatie implementeren met OraOLEDB-provider