Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2009, 17:34
Avatar de Laika
Laika
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 8 meses
Puntos: 0
Problema con Between

Tengo esta consulta para calcular las facturas comprendidas entre 2 fechas:

Código:
sql= "SELECT * from facturas WHERE fecha_factura BETWEEN "&Request.Form("fecha_inicial")&" AND "&Request.Form("fecha_final")&" "
La consulta queda así:

Cita:

SELECT * from facturas WHERE fecha_factura BETWEEN 2008-12-17 AND 2009-01-12
La base de datos está en SQL y el campo fecha factura es de tipo date aaaa-mm-dd

Este es el error que me da:

Cita:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][SQL Server Native Client 10.0][SQL Server]Conflicto de tipos de operandos: date es incompatible con int
¿Qué debo hacer?