21 mayo 2012

SQL Server: Sentencia que de un dato de tipo datetime nos extrae el dia, el mes, el año, la hora, el minuto y el segundo

Aparentemente resultaba complicado, pero nada más lejos de la realidad. Con esta breve sentencia, saco en diferentes columnas el día, el mes, el año, la hora, el minuto y el segundo.

select dtpfecha, day(dtpfecha) "dia", month(dtpfecha)"mes", year(dtpfecha) "año", datepart(hour,dtpfecha)"hora", datepart(minute,dtpfecha) "minutos", datepart(second,dtpfecha) "segundos"
from [basededatos].[dbo].[tabla]

No me rompí mucho la cabeza, la solución la encontré aquí.
Aquí os dejo una foto del resultado al ejecutar la sentencia.



Saludos.

No hay comentarios:

Publicar un comentario en la entrada