Autor | Zpráva | ||
---|---|---|---|
Luky Profil |
#1 · Zasláno: 13. 4. 2011, 18:48:32
Zdravím,
řeším dilema s odečítáním datumů z databáze. (příklad: chci třeba zjistit jak dlouho byl uživatel online - z času přihlášení a odhlášení) Nevím jestli mám využít datové typy datumů v DB nebo si je sám převádět. Jak se tato záležitost dá hezky vyřešit? Díky moc za odpovědi a rady |
||
Keeehi Profil |
#2 · Zasláno: 13. 4. 2011, 18:57:26 · Upravil/a: Keeehi
Luky:
Je to datum? Je. Takže použít i datový typ DATE. (popř. DATETIME) |
||
Luky Profil |
#3 · Zasláno: 13. 4. 2011, 19:04:02
Je hezké, že jste mi napsal jaký typ mám použít, ale já jsem chtěl spíš vědět jak ty datumy mám od sebe odečíst...
Omlouvám se tedy za špatné vyjádření. |
||
DoubleThink Profil * |
#4 · Zasláno: 13. 4. 2011, 19:07:36
|
||
Keeehi Profil |
#5 · Zasláno: 13. 4. 2011, 19:25:51
Luky:
Psal jste, že nevíte jestli použít datový typ pro datum, nebo něco jiného, tak jsem vám napsal že máte použít datový typ pro datum. Potom na práci s datem použijete funkce, které uvedl DoubleThink v [#4]. Konkrétně pro získání časové vzdálenosti dvou datumů požijete datediff() SELECT DATEDIFF(sloupec_odhlaseni, sloupec_prihlaseni) FROM tabulka; |
||
Luky Profil |
#6 · Zasláno: 13. 4. 2011, 19:46:52 · Upravil/a: Luky
Vyřešeno,
Děkuji |
||
Časová prodleva: 13 let
|
0