r0bertgabriel / ds-points

Projeto para estudos inspirado no repositório do Teomewhy
Other
2 stars 0 forks source link

Feature Store General #8

Closed r0bertgabriel closed 1 month ago

r0bertgabriel commented 1 month ago
r0bertgabriel commented 1 month ago

RECENCIA:

 SELECT

        idCustomer,

CAST (min(julianday('now') -  julianday(dtTransaction)) AS INTEGER)  AS recenciaDias
r0bertgabriel commented 1 month ago

Frequencia: o numero distinto de transações por dia:

COUNT(DISTINCT DATE(dtTransaction)) AS frequenciaDias,
r0bertgabriel commented 1 month ago

Valor dos pontos acumulados: os valores negativos -> valores retirados. Nesse caso ignoramos os valores retirados e levamos em consideração somente os valores positivos, ou seja, a soma desses valorres -> valor total acumulado

SUM(CASE WHEN PointsTransaction > 0 THEN PointsTransaction 
END) AS pointsAcumulados