Foros del Web » Programando para Internet » ASP Clásico »

Comparar fechas SQL Vs ASP

Estas en el tema de Comparar fechas SQL Vs ASP en el foro de ASP Clásico en Foros del Web. Salu2, Necesito comparar 2 fechas, una viene de la base de datos y la otra de un list de asp. Obviamente ambas deben estar en ...
  #1 (permalink)  
Antiguo 17/11/2010, 19:51
 
Fecha de Ingreso: febrero-2007
Mensajes: 139
Antigüedad: 17 años, 9 meses
Puntos: 0
Comparar fechas SQL Vs ASP

Salu2,

Necesito comparar 2 fechas, una viene de la base de datos y la otra de un list de asp.
Obviamente ambas deben estar en el mismo formato
la de asp esta asi: 2010-11-08 21:55
la de bd esta asi:11/8/2010 3:50:00 PM

Ya le hice un CONVERT(datetime, fechafiltra, 120) a la fecha de la bd pero me la sigue trayendo en el formato viejo.

La cosa es que para que pueda realizar la comparacion ambas deben estar exactamente iguales (si el mes o la hora es 08 igual debe ser la otra)

Como puedo hacer para que ambas me queden en el mismo formato.

GRACIAS
  #2 (permalink)  
Antiguo 18/11/2010, 08:43
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 1 mes
Puntos: 27
Respuesta: Comparar fechas SQL Vs ASP

ummmm
no se ando de vago
pregunto

si las dos son fechas en el mismo formato
CONVERT(datetime, fechafiltra, 120)

y haces un datediff para obtener la diferencia, de minutos (por ejemplo), te da resultados extraños?

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 18/11/2010, 19:48
 
Fecha de Ingreso: febrero-2007
Mensajes: 139
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: Comparar fechas SQL Vs ASP

Salu2,

Buscando encontre esta funcioncita para dar formato (http://www.soloasp.com.ar/vertexto.asp?txt=24):

<%
Function FechaGenerica(fecha)
If IsDate(fecha) = True Then
DIM dteDay, dteMonth, dteYear
dia = Day(fecha)
mes = Month(fecha)
ano = Year(fecha)
FechaGenerica = ano & "/" & Right(Cstr(mes + 100),2) & "/" & Right(Cstr(dia + 100),2)
Else
FechaGenerica = Null
End If
End Function
%>

Me funciono excelente!!!

Etiquetas: asp, comparar, fechas, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:45.