Forum Discussion

ubv's avatar
ubv
Frequent Visitor
6 years ago
Solved

Equivalente de la subconsulta SQL

Hola

Tengo una tabla simple Ventas con las ventas diarias por cliente:

cliente de día. spentUSD

20200501. a. 5000

20200501. b. 490

20200502. b 3000

....

Necesito crear un panel donde el usuario pueda seleccionar dos días y pueda ver los clientes ganados/perdidos:

- dos tablas: una con los clientes ganados (en el ejemplo anterior vacío) y otra tabla con los clientes perdidos (cliente #a)

- dos tarjetas: mostrando el número de clientes ganados (0) y perdidos (1)

Conceptualmente es muy directo, pero no puedo hacer que funcione. En SQL usaría algo como:

seleccione * en Ventas donde el día $selectedDay1 y el cliente en el que no está (seleccione cliente en Ventas donde día $selectedDay2)

¿Alguna idea? No conseguimos encontrar tu ubicación exacta.

Gracias

2 Replies

  • v-deddai1-msft's avatar
    v-deddai1-msft
    Icon for Community Support rankCommunity Support

    Hola @ubv ,

    ¿Por qué necesita dos días seleccionados para calcular el cliente ganado y perdido? ¿Podría decirme cuál es la lógica para ello?

    En mi mente, sólo necesitamos un día seleccionado:

    Cliente ganado: clientes que aparecieron en la fecha seleccionada y no han aparecido antes

    Cliente perdido: clientes que no han aparecido en la fecha seleccionada y que han aparecido antes.

    ¿Es correcta mi idea, por favor corríjame?

    Saludos

    Dedmon Dai