Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wyszukiwanie najbliższego rekordu
xsonic
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 11.03.2010

Ostrzeżenie: (0%)
-----


Witam

Mam baze (id, date) chciał bym znajść najbliższy rekord tz:

id=3424 date=12:44
id=3432 date=12:45
id=3542 date=12:46
id=4590 date=13:02

I teraz chce żeby baza zwróciła mi date po podaniu id=3600 lub date prze i po...
Czyli 12:46 i 13:02...
Da się to zrobić za pomocą mysql? Czy trzeba użyć php?
Bardzo był bym wdzięczny gdyby ktoś podał przynajmniej przybliżony fragmęt kodu..


Pozdrawiam i dzięki za pomoc xsonic
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
IProSoft
post
Post #2





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

Ostrzeżenie: (0%)
-----


  1. SELECT date AS szukane FROM (
  2. (
  3. SELECT date FROM tabela WHERE date > 'xxxx-xx-xx xx:xx:xx' ORDER BY date LIMIT 1
  4. ) UNION ALL (
  5. SELECT date FROM tabela WHERE date < 'xxxx-xx-xx xx:xx:xx' ORDER BY date DESC LIMIT 1
  6. )
  7. ) AS alias ORDER BY date LIMIT 2
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 02:03