Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/01/2007, 20:00
Avatar de TolaWare
TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 4 meses
Puntos: 24
Re: Cambiar tipo de cliente

Básicamente, lo que tienes que hacer es una consulta a la Base de datos, con algún operador de resumen, por ejemplo:

Suponiendo que las tablas son:

CLIENTES:
codigo_cliente
<<-- llave primaria
nombre_cliente
.......


RESERVAS
codigo_reserva
<<-- llave primaria
codigo_cliente
<<-- llave secundaria (o foránea) que apunta a CLIENTES
fecha_de_reserva
.......


haces una consulta mas o menos asi:

select count(codigo_reserva)
from RESERVAS
where codigo_cliente = codigo_cli
and fecha_reserva > TO_DATE(TO_CHAR(sysdate,'dd/mm/yy'),'dd/mm/yy') - 731

siendo codigo_cli el código del cliente en cuestión. EL objetivo del TO_DATE(...) es obtener la fecha de hace 2 años. No lo uses como yo lo escribi, porque probablemente este mal :)

Esta consulta te retornaria la cantidad de reservas de un cliente en particular, en los ultimos 2 años