Registros de un periodo

13/01/2006 - 16:23 por aventurero | Informe spam
Buenas amigos del foro.

Tengo una Tabla con las siguientes columnas

TblVigencias

formato (unico)
id_cliente (muchos)
placaveh (muchas)
fecha_inicio
fecha_fin

El vehículos (placaveh) solo debe tener un formato vegente.
Se genera un grupo de vencimientos para meses posteriores para generar
llamadas de aviso (sin problemas).

Para el vencimiento utilizo:
Select * from TblVigencias where convert(varchar(8),fecha_fin,112) between
'20040112' and '20041231'

Necesito un reporte con los vehiculos que no renovaron la licencia.
El cliente solo debe tener un vencimiento.

Gracias anticipadas

Atentamente,


Aventurero
 

Leer las respuestas

#1 Alejandro Mesa
13/01/2006 - 18:03 | Informe spam
aventurero,

Cual es el tipo de datos de las columnas?

Select * from TblVigencias where convert(varchar(8),fecha_fin,112) between
'20040112' and '20041231'



Select *
from TblVigencias
where fecha_fin between '20040112' and '20041231'

No necesitas hacer la conversion. No es bueno manipular la columna por la
que filtras.

Necesito un reporte con los vehiculos que no renovaron la licencia.
El cliente solo debe tener un vencimiento.



Cual es el criterio para saber si una licencia fue renovada o no?

Pudieras postear la estructura de las tablas, datos de ejemplos y resultado
esperado?


AMB

"aventurero" wrote:

Buenas amigos del foro.

Tengo una Tabla con las siguientes columnas

TblVigencias

formato (unico)
id_cliente (muchos)
placaveh (muchas)
fecha_inicio
fecha_fin

El vehículos (placaveh) solo debe tener un formato vegente.
Se genera un grupo de vencimientos para meses posteriores para generar
llamadas de aviso (sin problemas).

Para el vencimiento utilizo:
Select * from TblVigencias where convert(varchar(8),fecha_fin,112) between
'20040112' and '20041231'

Necesito un reporte con los vehiculos que no renovaron la licencia.
El cliente solo debe tener un vencimiento.

Gracias anticipadas

Atentamente,


Aventurero



Preguntas similares