“Conocimientos software>Software de base de datos

¿Cómo puedo calcular la edad de una persona en MS SQL 2005

2011/12/28
? Microsoft SQL Server es un motor de base de datos que contiene datos de su empresa . Una pieza común de los datos requeridos en las aplicaciones web de registro es la fecha de nacimiento del solicitante. Cuando usted tiene un sitio web que requiere que una persona sea de una cierta edad , es necesario calcular la edad actual. Para ello, utilice las funciones de fecha interno de SQL Server , que determinan la cantidad de tiempo entre la fecha de nacimiento de la persona y la fecha actual. Instrucciones
1

Haga clic en el Windows botón " Inicio" y seleccione " Todos los programas". Haga clic en " SQL Server 2005 " en el grupo de programas y haga clic en "SQL Server Management Studio. " Este paso abrirá la consola principal.
2

Haga clic en su nombre de la base de la izquierda y haga clic en " Nueva consulta ". Este paso se abrirá el editor de consultas de la base de datos del servidor SQL .
3

Utilice la función " DateDiff ()" para calcular el número de fechas entre la fecha actual y la fecha de nacimiento del cliente. Por ejemplo , si usted tiene un cuadro con fecha de nacimiento del cliente , utilice la siguiente consulta para calcular los días :

select datediff (d, fecha de nacimiento, getdate ()) del cliente

La " Diferencia de fecha " función contiene tres parámetros. El primer parámetro "d " indica que se desea calcular el número de días entre las dos fechas . El parámetro " fecha de nacimiento " es el nombre de la columna de la tabla de la fecha de nacimiento del cliente , mientras que " getdate ()" devuelve la fecha actual.
4

Añadir un cálculo de división para determinar el número de años . A pesar de que tiene el número de días, dividiendo por 365 determina el número de años , que es la edad del usuario . El siguiente paso será completar el cálculo:

select ( datediff (d, fecha de nacimiento, getdate ()) ) /365 del cliente
5

Pulse la tecla "F5 " para ejecutar su sentencia SQL. Este paso se producirá la edad de su cliente.

Software de base de datos
Cómo configurar un SQL Express subvención Sysadmin
Cómo utilizar cursores en SQL
Cómo hacer Query Table clave principal en Access
Cómo convertir una función de fecha de SQL
Ventajas SQL Command Line
Cómo vincular a archivos de Word en FileMaker Pro Campo
¿Cuáles son las funciones de los metadatos de las bases de datos
Cómo consultar largo Tipo de datos en Oracle
Conocimientos Informáticos © http://www.ordenador.online