Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2005, 10:15
VaRg@S
 
Fecha de Ingreso: abril-2005
Mensajes: 19
Antigüedad: 19 años
Puntos: 0
Pues funciona, pero no como esperaba...

A ver si puedo explicarme

Tengo un punto de venta, los tickets que se generan son incrementables.
Lo que quiero hacer es; obtener el ticket inicial de este dia (20/04/2005) y el tcket final de este mismo dia, o lo que es lo mismo; quiero saber el rango de tickets de un rango de fechas, en este caso es un solo día


La clausula Between funciona bien pero por lo que he probado funciona sola para rangos mas abiertos, es decir, si quiero obtener los tickets generados del 01/04/2005 al 30/04/2005, la consulta me devuelve los tickets que estan dentro del rango (02/04/2005 - 29/04/205), ¿Donde quedaron los del dia 01 y los de dia 30?

Aqui pongo nuevamente la consulta que habia probado:

SELECT MIN(V.NumVta) As Desde, MAX(V.NumVta) As Hasta
FROM TblVta V
WHERE FecVta BETWEEN '01/04/2005' AND '18/04/2005')
AND CveEntCli = 1 AND CveEntSuc = 2 AND StVta = 0

Gracias nuevamente