Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Rozbudowane zapytanie
Forum PHP.pl > Forum > Przedszkole
lekosm2
Witam, mam skrypt w którym to zapisuje się służba mojej administracji do bazy danych, wygląda to tak:

Oczywiście wpisów jest o wiele więcej.

Chciałbym wykonać skrypt, który będzie sumował czas służby dla każdego administratora z całego dnia.
czas służby = connected_time - disconnected_time

Ma ktoś pomysł jak wykonać takie zapytanie?
memory
Poczytaj o SUM, GROUP BY
rad11
A coś takiego? Tylko musisz administrator zamenić na ta kolumne która u Ciebie to oznacza:

  1. SELECT SUM(connected_time - disconnected_time) AS czas_słuzby, FROM_UNIXTIME(UNIX_TIMESTAMP(date), '%Y-%m-%d') AS dateFormatted GROUP BY administrator, dateFormatted
lukaskolista
Czemu zamiast datetime używasz integer? Tylko problemy z tym są.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.