Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môžem spočítať vek osoby v MS SQL 2005 ?

Microsoft SQL Server je databázový stroj , ktorý obsahuje údaje o svojej spoločnosti . Spoločný údaj nutné na znamenia - up webových aplikácií je dátum narodenia žiadateľa . Ak máte webové stránky , ktorá vyžaduje človek sa určitého veku , je potrebné vypočítať aktuálny vek . Môžete to urobiť pomocou interných dátum funkcií SQL Servera , ktoré určujú dĺžku času medzi dátum narodenia a aktuálny dátum osoby . Pokyny
1

Windows kliknite na tlačidlo " Štart " a vyberte " Všetky programy " . Kliknite na " SQL Server 2005 " v programovej skupine a potom kliknite na tlačidlo " SQL Server Management Studio . " Tento krok bude otvorte hlavné konzoly .
2

Kliknite na názov databázy na ľavej strane a kliknite na " Nová otázka " . Tento krok sa otvorí dotazu editor pre databázy SQL servera .
3

Pomocou " DateDiff ( ) " funkcia pre výpočet počtu termínov medzi aktuálnym dátumom a dátum narodenia zákazníka . Napríklad , ak máte tabuľku s dátum narodenia zákazníka , použite nasledujúci dotaz pre výpočet dni :

vyberte DateDiff ( d , dátum narodenia , getDate ( ) ) od zákazníka

" DateDiff " funkcia obsahuje tri parametre . Prvý parameter " d " znamená , že chcete vypočítať počet dní medzi dvoma dátumami . Parameter " dátum narodenia " je názov stĺpca v tabuľke je pre dátum narodenia zákazníka , zatiaľ čo " getDate ( ) " vracia aktuálny dátum .
4

Pridajte výpočet divízie pre určenie počtu rokov. Aj keď máte počet dní , delení 365 určuje počet rokov , čo je vek užívateľa . Ďalším krokom bude dokončenie výpočtu :

vybrať ( DateDiff ( d , dátum narodenia , getDate ( ) ) ) /365 od zákazníkov
5

Stlačte klávesu " F5 " vykonať svoj SQL . Tento krok bude vyrábať vek zákazníka .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené