Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera, estou com um probleminha no sql. Espero que vocês consigam me ajudar.
Tenho uma consulta que o resultado sai assim:
Usuario | data
1 | 2014-01-01 00:00:00
1 | 2014-01-01 00:00:01
1 | 2014-01-02 00:00:00
Ai vem a dúvida tem como eu trazer a contagem no sql? Tipo assim:
total | Usuario | data
2 | 1 | 2014-01-01
1 | 1 | 2014-01-02
Eu não sei se esse tempo ta diferenciando, porque eu to fazendo assim com um sql, mas não vem desse jeito.
SELECT COUNT(DISTINCT usuario) as total,usuario,tempo as data FROM video_lms group by tempo
ele me traz assim:
total Usuario data
1 1 2014-01-01 00:00:00
1 1 2014-01-01 00:00:01
1 2 2014-01-02 01:00:02
Esqueçam o que está abaixo dessa frase!!!
1 1 2014-01-01 00:00:00 1 1 2014-01-01 00:00:01 1 2 2014-01-02 01:00:02
Obrigado Roberto ficou certinho.
no group by tente usar date(tempo) ao invés de só tempo...