私はこのクエリーを長らくしようとしてきましたが、私はあきらめてここにあなたに助けを求めました。実際には、多くの朝、午後は、この単一の単一の単一のクエリを公式化しようとしただけで、ほとんど私の心を失った。とにかく、私はあなたとの直接のだろう、ここで私達は行く:postgresqlで最後に記録された期間から数量を取得するクエリ
私はテーブルを持っている:
date | quantity | id
------------+----------+----
2016-06-10 | 438 | 27
2016-06-17 | 449 | 28
2016-06-24 | 458 | 29
2016-07-01 | 466 | 30
2016-07-08 | 468 | 31
2016-07-15 | 468 | 32
2016-07-22 | 473 | 33
2016-07-29 | 473 | 34
2016-08-05 | 475 | 35
2016-08-12 | 479 | 36
2016-08-19 | 488 | 37
2016-08-26 | 498 | 38
2016-09-02 | 519 | 39
私は毎月内部の最後に記録された日から数量を取得する必要があります。私はGROUP、HAVING、MAX、結合、共用体をしようと
month | quantity
------------+----------
06 | 458
07 | 473
06 | 498
:
date | quantity | id
------------+----------+----
2016-06-24 | 458 | 29
2016-07-29 | 473 | 34
2016-08-26 | 498 | 38
と私は本当に必要ファイナルテーブルはこれです:私は、上記の表から、私は以下のロールを必要とする、意味しますあなたが想像できるものは、買うだけで買うことはできません。これを行うためのアイデアは何ですか?
おかげ
mysqlまたはpostgresql? 1つを選択 –
postgresql Juan –