Realizo una conexion a una base de datos llamada "XXXXX" y luego necesito
ejecutar una sentencia sql con "datepart(hh,hora)" pero no doy con la
sintaxis correcta para que me de el resultado correcto.
Os muestro el codigo que he puesto a ver si alguien me puede ayudar.
Primero realizo esta conexion:
<%
Dim conexion0,tabla0,sql0
Set conexion0 = server.CreateObject("AdoDB.Connection")
Set tabla0 = server.CreateObject("AdoDB.Recordset")
conexion0.open "XXXXX"
sql0 = "select * from XXXXXX where tipo='XXXX' and linea=X and
municipio='XXX'"
tabla0.open sql0,conexion0, 3, 3
%>
y posteriormente y aquí es donde no doy con la sintaxis correcta:
<%
Dim conexion21,tabla21,sql21
Set conexion21 = server.CreateObject("AdoDB.Connection")
Set tabla21 = server.CreateObject("AdoDB.Recordset")
conexion21.open "XXXXX"
sql21 = sql0 &"and" &datepart(hh,tabla21.fields("hora"))=0&""
tabla21.open sql21,conexion21, 3, 3
%>
<%=tabla21.recordcount%>
<%
tabla21.close
set tabla21=nothing
conexion21.close
set conexion21=nothing
%>
mi intencion es contar cuantos registros hay en la tabla con la hora 0, he
intentado muchas cosas con la sintaxis pero me sigue dando errores. ¿Alguien
ve el fallo y sabe como expresar correctamente la sentecia sql21?
Gracias...
Leer las respuestas