Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobranie kilku rekordów, liczenie średniej z daty
jackraymund
post
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 21
Dołączył: 10.06.2011
Skąd: Głogów

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


tak więc mam baze
id | data startu | data zakończenia


chce to wykonać w jednym zapytaniu
pobrać wszystkie rekordy których data zakończenia jest nie większa niż 5 dni od daty wykonywania skryptu(time()).
potem chce z tych wszystkich rekordów obliczyć średnią różnicy między datą zakończenia a datą startu

czyli coś
średnia(data zakonczenia - data startu) z wszystkich rekordów które nie są starsze niż 5dni(od daty zakończenia)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jackraymund
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 21
Dołączył: 10.06.2011
Skąd: Głogów

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


Problem jest w tym że jestem laikiem w mysql :/

nie wiem jak zrobić warunek w warunku, i nie wiem jak zbudować strukture zapytania.

AVG(DATEDIFF(select `data zakończenia` where datediff `data zakończenia` > 5dni, select `data startu` where datediff `data zakończenia` > 5dni))

takie coś wymyśliłem ale nie wiem jak te 5dni wcisnąć i na pewno coś pomyliłem

Ten post edytował jackraymund 15.10.2013, 11:16:21
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: 15.10.2025 - 08:27