Cuestión : Seleccionar la pregunta para identificar cuando una identificación del cliente existe durante el mismo plazo

Tengo una lista de acontecimientos que ocurran en los momentos específico entre dos clientes. Necesito aislar cualquier caso donde está la misma persona en dos localizaciones separadas al mismo tiempo.  Por ejemplo he simplificado el schema.

EventID Cust1 Cust2 LocationID EventTime
------------------------------------------------------------------------------------el
1 1 2 1 9/1/2010
2 1 3 del 8:00 1 9/1/2010
3 4 del 9:00 1 3 9/1/2010
4 1 del 8:00 5 3 9/1/2010

In del 9:00 el caso antedicho necesito una pregunta que vuelva las filas 1.3 y 4 porque el cliente 1 no puede estar en la localización 1 y la localización 3 en los mismos tiempos.  Esperanzadamente esto tiene sentido, si no déjame por favor know.

Thanks,
class= del

Respuesta : Seleccionar la pregunta para identificar cuando una identificación del cliente existe durante el mismo plazo

No un ventilador grande de este diseño--denormalized--pero aquí va…

1:
2:
3:
4:
SELECCIONAR t1.*
Del T1 de los tblEvents INTERNO ENSAMBLAR
    t2 de los tblEvents EN t1.EventID <> t2.EventID Y t1.EventTime = t2.EventTime Y
    (T1. Cust1 = t2.Cust1 O T1. Cust1 = t2.Cust2 O T1. Cust2 = t2.Cust1 O t2.Cust1 = t2.Cust2)
Otras soluciones  
 
programming4us programming4us