Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie podające najbliższą datę, wyliczoną wg 3 interwałów
areg
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 9.12.2010

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


Witam,

proszę o pomoc w skonstruowaniu poprawnego zapytania podającego najbliższą datę (przyszłą) zdarzenia, które wydarzy się najszybciej z wszystkich wpisanych zdarzen np jedno za 3 lata drugie za 5 miesięcy lub inne za 450 dni itd, zależnie od tego jak uzytkownicy wpisali, a maja do dyspozycji 3 rozne interwaly: Y, M, D
Tabela 'zdarzenia' wyglada mniej wiecej tak:
id, data_wpisu, wykonac_za, interwal
1, 2010-12-09, 3, Y
2, 2010-12-09, 5, M
3, 2010-12-09, 450, D
próbowałem m.in. tak:
SELECT MIN(t1.ADDDATE(data_wpisu, INTERVAL, wykonac_za,Y) as data_plan, t2.ADDDATE(data_wpisu, INTERVAL, wykonac_za,M) as data_plan, t3.ADDDATE(data_wpisu, INTERVAL, wykonac_za,D) as data_plan) FROM zdarzenia as t1, zdarzenia as t2, zdarzenia as t3 WHERE t1.interwal="Y" and t2.interwal="M" and t3.interwal="D"
oczywiście, powyższe nie działa.
Wdzięczny będę za wszelkie sugestie.

pozdrawiam
Arek
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 10:44