none
Cumpleaños por dia RRS feed

  • Pregunta

  • hola....tengo una tabla de personal donde tengo un campo de fechade nacimiento de tipo date......que sintaxis de consulta se usa para poder tener los cumpleaños por dias???

    porque tenia esta

    Select fechanacim, nombre_personal from personal where fechanacim = datetime.now

    y obviamente de puro despistado no me di cuenta que nunca me va a traer un resultado por que ninguna fecha de nacimiento es igual a la fecha de hoy...cual sera la consulta sql?

    miércoles, 8 de febrero de 2012 0:03

Respuestas

  • Hola, te cuento que tengo una aplicacion con una funcionalidad parecida y en mi caso lo que hago es enviar como parametro el dia y el mes hacia SQL para luego ejecutar esta consulta:

    CREATE PROCEDURE [dbo].[SP_CONS_CUMP_DIA]
    @mes as integer,
    @dia as integer
    AS
    SELECT    Nombres, day(Fecha) as 'Dia'
    FROM      Cumpleanios
    WHERE     month(Fecha)=@mes
    AND 	  day(fecha)=@dia
    AND	  estado=1
    order by day(Fecha), Nombres

    Cabe indicar que la estructura de mi tabla es:

    Tabla de Cumpleaños

    Espero te sea de utilidad

    Saludos


    Corsario007


    • Propuesto como respuesta Corsario007 miércoles, 8 de febrero de 2012 0:40
    • Editado Corsario007 miércoles, 8 de febrero de 2012 0:43 Añadir estructura de tabla
    • Votado como útil kpl_1 miércoles, 8 de febrero de 2012 15:32
    • Marcado como respuesta kpl_1 miércoles, 8 de febrero de 2012 15:32
    miércoles, 8 de febrero de 2012 0:40