Zapytanie ... WHERE ...

Odpowiedz Nowy wątek
2006-12-04 10:36

Rejestracja: 13 lat temu

Ostatnio: 13 lat temu

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

Rejestracja: 14 lat temu

Ostatnio: 8 lat temu

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

Rejestracja: 13 lat temu

Ostatnio: 13 lat temu

0

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

Pozostało 580 znaków

2006-12-04 13:55

Rejestracja: 14 lat temu

Ostatnio: 8 lat temu

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

Rejestracja: 13 lat temu

Ostatnio: 13 lat temu

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

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