hola amigos foreros necesito una ayudita por favor.
como puedo mostrar la fecha de nacimiento de una persona, teniendo la fecha del año actual y su edad (codigo en SQL server).
espero su ayuda, de entemano del mando salu2...
| ||||
Respuesta: mostrar fecha de nacimiento.. Analiza el siguiente codigo: declare @años as integer declare @meses as integer declare @dias as integer declare @fecha as datetime declare @hoy as datetime set @fecha = '19600407' set @hoy = getdate() set @años = datediff("yy", @fecha, @hoy) if dateadd("yy", @años, @fecha) > @hoy set @años = @años - 1 set @fecha = dateadd("yy", @años, @fecha) set @meses = datediff("mm", @fecha, @hoy) if dateadd("mm", @meses, @fecha) > @hoy set @meses = @meses - 1 set @fecha = dateadd("mm", @meses, @fecha) set @dias = datediff("dd", @fecha, @hoy) set @fecha = dateadd("dd", @dias, @fecha) print 'Tu edad es de ' + ltrim(str(@años)) + ' años ' + ltrim(str(@meses)) + ' meses y ' + ltrim(str(@dias)) + ' días.' |
| ||||
Respuesta: mostrar fecha de nacimiento.. .-Listar de cada empleado su nombre, nº de días que lleva trabajando en la empresa y su año de nacimiento (suponiendo que este año ya ha cumplido años). estoy checando tu codigo q me mandaste primero, pero qiiero hacer esto, espero q me ayuden. te antemano les mando salu2... |
| ||||
Respuesta: mostrar fecha de nacimiento.. Debes mostrar que campos tienes.
Código:
De lo que escribes yo entiendo eso. SELECT nombre, DATEDIFF('dd',fch_ingr,getdate()) [DIAS_LABOR], YEAR(fch_nac) [AÑO_NAC] FROM empleados
__________________ No repitamos temas, usemos el Motor de busquedas Plantea bien tu problema: Ayúdanos a ayudarte. |
| ||||
Respuesta: mostrar fecha de nacimiento.. hola amigos foreros muchas gracias por sus aportaciones, si que me sirvieron, espero poder contar con ustedes pues tengo muchas dudas en esto de la programacion de B.D. muchas gracias ... salu2 |