SQL problem..

Поиск
Список
Период
Сортировка
От Bauhaus
Тема SQL problem..
Дата
Msg-id E8Tgi.8079$2X.733@biebel.telenet-ops.be
обсуждение исходный текст
Ответы Re: SQL problem..  (Andreas Kretschmer <akretschmer@spamfence.net>)
Re: SQL problem..  ("Postgres User" <postgres.developer@gmail.com>)
Список pgsql-general
Hello,

I'm an Access/SQL novice and I have an sql problem:

I have the following table Price:

FuelID PriceDate   Price
LPG    1/05/2007   0,2
LPG    13/05/2007 0,21
SPS     2/05/2007   1,1
SPS     15/05/2007 1,08

And I have to make the following query:

FuelID PriceDate_from PriceDate_To Price
LPG    1/05/2007         13/05/2007     0,2
SPS     2/05/2007         15/05/2007    1,1
LPG    13/05/2007                              0,21
SPS     15/05/2007                             1,08

I tried this:

SELECT FuelID, min(FuelDate) AS Pricedate_from, max(FuelDate) AS
PriceDate_to FROM Price GROUP BY FuelID;

Problem is, when I put Price in the select, I get the error 'Price not part
of an aggregate function' :s
Eitherway, it doesnt work, I only have one FuelDate_from and one FuelDate_to
if I use min & max. While there should be several from...to... dates for a
particular fuel.

How can I solve this ?



В списке pgsql-general по дате отправления:

Предыдущее
От: "Mavinakuli, Prasanna (STSD)"
Дата:
Сообщение: Looking for help regarding getting the latest inserted sequence value.
Следующее
От: Martin Langhoff
Дата:
Сообщение: Re: LC_CTYPE and matching accented chars