Buenas a tod@s, este ocacion estoy intentando hacer un insert en una base de datos con la fecha actual en sqlserver 2008 para esto uso php, el problema radica en que me guarda la fecha, pero no la hora he probado con los diferentes tipos de fecha (date,datetime,datetime2)en la tabla de historialdelogin pero no logro solucionarlo-
Gracias por responder
este es mi query para la insercion
Código SQL:
Ver originalINSERT INTO dbo.HistorialdeLogin (IdUser,FechaIngreso) VALUES ('".$_SESSION['ID']."','".$date."')
donde
$date= (date('Y-m-d h:i:s'));
$_SESSION['ID'] = id del usuario
en otra parte obtengo las fechas de esta manera
Código SQL:
Ver originalSELECT top 5 CONVERT( VARCHAR ,FechaIngreso )AS FechaIngreso2 FROM HistorialdeLogin WHERE IdUser='" . $_SESSION['ID'] . "' ORDER BY idlogin DESC
ahh miro en la tabla historial de login y me aparece la fecha y el resto en 0 ejemplo 2013-08-20 00:00:00