Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL][MySQL]porownywanie dat
viamarimar
post
Post #1





Grupa: Zarejestrowani
Postów: 303
Pomógł: 1
Dołączył: 24.09.2011

Ostrzeżenie: (10%)
X----


Witam mam pewna zagwostke

mam w bazie w jednej tabeli pola
dataLogowania (datatime)
dataWylogowania (datatime)

Chialbym zliczyc czas zalogowanego uzytkownika wpisujac go w pole

CalkowityCzas

1. Czy jest to mozliwe tylko z poziomu sql?
2. Moge uzyc tez php ale te daty trzeba tez jakos odczytac i porownac, czy istnieje mozliwosc operacji na dacie w ten sposob?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

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


Mój błąd, bo funkcja policzy również jeśli różnica jest większa niż 24 godziny.

A co do Twojego problemu.

  1. SELECT TIMEDIFF(`dataLogowanie`,`dataWylogowanie`) FROM tabela;
  2.  
  3. SELECT DATEDIFF('2008-06-05','2008-08-05') AS DiffDate;
  4.  
  5. SELECT TIMESTAMPDIFF(MINUTE,`dataLogowania`,`dataWylogowania`) FROM tabela;

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: 10.10.2025 - 06:31