Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/03/2009, 07:17
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: validaciones en sistema reservas

bueno veo q quieres realizar un conteo solo por cada codigo de reserva q exista si existe 2 codigos iguales en la tabla de reserva el otro no me deberia contar para esto utiliza la sentencia

DISTINCT q es utilizada para contar o agrupar datos q no se repitan
Ejm: supongamos q sea tu tabla reserva
RES001 1
RES001 1
RES002 2
RES003 1
RES004 1
RES004 1

al aplicar una sentencia distinct sacamos solo los valores q no se repitan ejm:

Código PHP:
select distinct code from reservas 
me devolveria
RES001,RES002,RES003 y RES004

para tu caso deberia ser parecido a esto

Código PHP:
select count(distinct codefrom reservas group by code
la cual deberia dar
1
,1,1,1  de cada uno 

Nota:

si le pones al reves el distinct te contaria igual y no haria una distincion de datos
ejm:
select distinct count(code) from reservas group by code aqui te contaria todos los datos
por cada registro q exista me explico

si tengo 5 codigos con 54784 entonces me devolveria 5 ya q estoy contando todos los codigos q tenga dicho numero por lo tanto me devolveria 5 al hacerle el group by

entonces debes aplicar lo q te he mostrado como arriba

select count(distinct code) from reservas group by code