Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Provera da li je razlika 2 vreme-datum polja manja od 30 minuta

[es] :: MySQL :: Provera da li je razlika 2 vreme-datum polja manja od 30 minuta

[ Pregleda: 1552 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

biske86
Ivan Biševac
Zubin Potok

Član broj: 62435
Poruke: 979
*.dynamic.isp.telekom.rs.

Sajt: biske.rs


+39 Profil

icon Provera da li je razlika 2 vreme-datum polja manja od 30 minuta14.08.2010. u 21:12 - pre 165 meseci
Hoću da implementiram u sistemu da imam praćenje sesija. E sad imam polje lastdatetime tj. vreme zadnjeg pristupa. Hoću da proverim da li je isteklo 30 minuta od poslednje aktivnosti na sistemu datog korisnika i za to koristim:

Code (sql):
IF MINUTE(timediff(NOW(),v_lastdatetime)<30) THEN


međutim ne radi mi ispravno. Očigledno ne koristim prave funkcije za manipulisanje datumom/vremenom.
Polje v_lastdatetime je tipa DATETIME.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: Provera da li je razlika 2 vreme-datum polja manja od 30 minuta14.08.2010. u 21:36 - pre 165 meseci
Probaj sa TIMESTAMPDIFF. Kroz prvi argument te funkcije možeš da definišeš šta treba da predstavlja rezultat, npr. razliku u godinama, mesecima, minutima, itd.
 
Odgovor na temu

Shinhan
PHP programmer
Subotica

Član broj: 12327
Poruke: 372
*.static.isp.telekom.rs.

Jabber: shinhan@elitesecurity.org
ICQ: 400847988


+4 Profil

icon Re: Provera da li je razlika 2 vreme-datum polja manja od 30 minuta16.08.2010. u 07:28 - pre 165 meseci
Kad ti sajt postane posećeniji, ne zaboravi da ukloniš praćenje sesija.

Na posećenom sajtu praćenje sesija (to jest tabela u koju se jako često i piše i čita) može da ti ubije performanse.
"Common sense is not so common." - Voltaire
 
Odgovor na temu

biske86
Ivan Biševac
Zubin Potok

Član broj: 62435
Poruke: 979
*.dynamic.isp.telekom.rs.

Sajt: biske.rs


+39 Profil

icon Re: Provera da li je razlika 2 vreme-datum polja manja od 30 minuta16.08.2010. u 13:11 - pre 165 meseci
Nije u pitanju sajt već informacioni sistem koji radi u okviru LAN-a.


Problem sam rešio kao što je Nikola i rekao:

Code (sql):
IF (timestampdiff(MINUTE, v_lastdatetime, now())<30) THEN
...


Hvala.

 
Odgovor na temu

[es] :: MySQL :: Provera da li je razlika 2 vreme-datum polja manja od 30 minuta

[ Pregleda: 1552 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.