Zapytanie ... WHERE ...

0

Proszę o pomoc w złożeniu następującego zapytania jest to dla mnie o tyle ważne ,że jest to moja praca dyplomowa: w tabeli znajdują się notowania jednej spółki ,każdy rekord ma inną cene i inną date i takie są kolumny ,próbuje złożyć zapytanie ,które zwróci tylko ostatnie rekordy z każdego dnia, data jest typu datetime.Czy takie zapytanie jest w ogóle możliwe? Z góry dzięki.

0

Jaka baza, jakie kolumny?

0

Sory ,używam SQL SERVER 2005, kolumny : [cena] [data] .

0
select [data], cena from tabela where [data] in (select max([data]) from tabela group by year([data]), month([data]), day([data])) order by [data]

Takie cos mi sie nasuwa na mysl, nietestowane.

0

SELECT YEAR(Data) AS Rok, MONTH(Data) AS Miesiac, DAY(Data) AS Dzien, Cena
FROM Daty WHERE (Data IN (SELECT MAX(data) FROM daty GROUP BY YEAR(Data), MONTH(Data), DAY(Data)))

No tak, to samo chyba, przegapiłem:) ale.. testowane :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0