Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Acccess Věk (Datum narození)

Dobrý den pánové, potřeboval bych trošku pomoct, mám databází lidí, kde jsou určité hodnoty, je tam jedna hodnota věk, já potřebuju u všech zaktualizovat právě tuto hodnotu. Použil jsem na to aktualizační dotaz a vzorec Date()- [datnarozeni], no zaktualizoval jsem všechny záznamy ale mám tam nějaké čísla jako třeba 19527. Proto se chci zeptat zda někdo neví o nějaké funkci která mi to převede na datum a pak asi budu muset zas nějak odečíst. Děkuji za odpověď.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
vyděl 365 a máš věk v rocích ;-) edit: pokud ti stačí roky, stačí ještě prohnat funkcí abs (absolut… nový
touchwood 15.03.2012 22:28
touchwood
Proč ABS? Naopak, pak staci select kde je to záporný a tam zrovna hajzl uživatel zadal narození v bu… nový
AZOR 16.03.2012 00:33
AZOR
tak jo, trunc je asi lepší :-D poslední
touchwood 16.03.2012 06:56
touchwood
...a funkcí TRUNC aby tam měl celé roky a ne desetiny. nový
Filuta 16.03.2012 00:21
Filuta
Příklad SQL dotazu pro MS Access: SELECT datum_narozeni, DateDiff("yyyy", datum_narozeni, Date()) -… nový
Monkey 16.03.2012 00:34
Monkey

Příklad SQL dotazu pro MS Access:

SELECT datum_narozeni, DateDiff("yyyy", datum_narozeni, Date()) - Iif(Month(Date()) * 100 + Day(Date()) > Month(datum_narozeni) * 100 + Day(datum_narozeni), 0, 1) AS vek FROM...

Zpět do poradny Odpovědět na původní otázku Nahoru