Suponiendo que existe la tabla
tweet (
id INTEGER,
idUsuario INTEGER,
texto VARCHAR(140),
fecha DATE
)
¿Cómo saber cuantos tweets se generaron el 30 de abril del 2013?
Recibe ayuda de expertos
Es gratis y fácil
Respuestas, votos y comentarios
Recibe puntos, vota y da la solución
Suponiendo que existe la tabla
tweet (
id INTEGER,
idUsuario INTEGER,
texto VARCHAR(140),
fecha DATE
)
¿Cómo saber cuantos tweets se generaron el 30 de abril del 2013?
Contando los tweets por idusuario
Select
IdUsuario, count(Id)
From
tweet
Where
Fecha = '04/30/2013'
Group By
IdUsuario
Si quieres que consuma menos tiempo el COUNT
en realizarse pon :
SELECT COUNT('x') -- DONDE X ES CUALQUIER CARACTER
Cuando pones SELECT COUNT(*)
evalúa toda la tabla para hacer el COUNT, cosa que no te interesa para saber el resultado final.
Con esta sentencia consumen menos tiempo de ejecución.
<code>SELECT COUNT(1) FROM tweet WHERE DATEDIFF(D, '2013-04-30', fecha) = 0</code>
Saludos!