Zapytanie ... WHERE ...

Odpowiedz Nowy wątek
2006-12-04 10:36
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.

Pozostało 580 znaków

2006-12-04 11:02
0

Jaka baza, jakie kolumny?


You need to learn how to walk
before you can run

Pozostało 580 znaków

2006-12-04 13:37
0

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

Pozostało 580 znaków

2006-12-04 13:55
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.


You need to learn how to walk
before you can run

Pozostało 580 znaków

2006-12-04 18:48
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 :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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