Estadísticas

Usuarios con más libros en su biblioteca:
SELECT uliusu_id, usu_nombre, COUNT(uliusu_id) AS cant FROM Usuarios_Libros INNER JOIN Usuarios ON (uliusu_id = usu_id) WHERE uliedl_id = 1 OR uliedl_id = 2 OR uliedl_id = 3 GROUP BY uliusu_id ORDER BY cant DESC

Libros en la biblioteca de los usuarios:
SELECT ulilib_id, lib_titulo, COUNT(ulilib_id) AS cant FROM Usuarios_Libros INNER JOIN Libros ON (ulilib_id = lib_id) GROUP BY ulilib_id ORDER BY cant DESC

Ranking de usuarios por cantidad de libros subidos:
SELECT libusu_id, usu_nombre, COUNT(libusu_id) AS cant FROM Libros INNER JOIN Usuarios ON (libusu_id = usu_id) GROUP BY libusu_id ORDER BY cant DESC

Ranking de usuarios que sigo por cantidad de libros subidos:

SELECT libusu_id, usu_nombre, COUNT(libusu_id) AS cant FROM Libros INNER JOIN Usuarios ON (libusu_id = usu_id) WHERE usu_id NOT IN(SELECT DISTINCT uususu_id_dos FROM Usuarios_Usuarios WHERE uususu_id_uno = 2) GROUP BY libusu_id ORDER BY cant DESC

Ranking de usuarios por cantidad de archivos subidos:
SELECT usu_id, usu_nombre, COUNT(arc_id) AS cant FROM Usuarios INNER JOIN Archivos_Libros ON (usu_id = arc_usu) GROUP BY usu_nombre ORDER BY cant DESC

Ranking de usuarios que sigo por cantidad de archivos subidos:
SELECT usu_id, usu_nombre, COUNT(arc_id) AS cant FROM Usuarios INNER JOIN Archivos_Libros ON (usu_id = arc_usu) WHERE usu_id NOT IN(SELECT DISTINCT uususu_id_dos FROM Usuarios_Usuarios WHERE uususu_id_uno = 2) GROUP BY usu_nombre ORDER BY cant DESC

Cantidad de libros no modificados y modificados:
SELECT (SELECT COUNT(lib_id) FROM Libros WHERE lib_fecmod IS NULL AND lib_id <= 6160) AS No_Mod, (SELECT COUNT(lib_fecmod) FROM Libros WHERE lib_fecmod IS NOT NULL AND lib_id <= 6160) AS Si_Mod

Libros en mi biblioteca agregados por otro usuario:
SELECT * FROM Libros INNER JOIN Usuarios_Libros ON (lib_id = ulilib_id) AND uliusu_id = 2 AND libusu_id <> 2 AND libusu_id <> 1

Archivos descargados:
SELECT DATE_FORMAT(aus_fecha,'%m-%d-%Y') AS fecha, COUNT(*) AS cant FROM Archivos_Usuarios GROUP BY MONTH(aus_fecha), DAY(aus_fecha)

Búsquedas realizdas:
SELECT DATE_FORMAT(bus_fecha,'%m-%d-%Y') AS fecha, COUNT(*) AS cant FROM Busquedas_Usuarios GROUP BY MONTH(bus_fecha), DAY(bus_fecha)

Usuarios nuevos:
SELECT DATE_FORMAT(usu_fecalta,'%m-%d-%Y') AS fecha, COUNT(*) AS  cant FROM Usuarios GROUP BY YEAR(usu_fecalta), MONTH(usu_fecalta), DAY(usu_fecalta)  ORDER BY YEAR(usu_fecalta) DESCMONTH(usu_fecalta) DESCDAY(usu_fecalta) DESC

Libros agregados a una biblioteca:
SELECT DATE_FORMAT(uli_fecha,'%m-%d-%Y') AS fecha, COUNT(*) AS cant FROM Usuarios_Libros GROUP BY YEAR(uli_fecha), MONTH(uli_fecha), DAY(uli_fecha)  ORDER BY YEAR(uli_fecha) DESCMONTH(uli_fecha) DESCDAY(uli_fecha) DESC

Links de descarga agregados:
SELECT DATE_FORMAT(arc_fecha,'%m-%d-%Y') AS fecha, COUNT(*) AS cant FROM Archivos_Libros GROUP BY YEAR(arc_fecha), MONTH(arc_fecha), DAY(arc_fecha)  ORDER BY YEAR(arc_fechaDESCMONTH(arc_fechaDESCDAY(arc_fechaDESC

Usuarios en mensaje:
SELECT meuusu_id FROM MensajesEntrada_Usuarios WHERE meumen_id = 6863;
SELECT msuusu_id FROM MensajesSalida_Usuarios WHERE msumen_id = 6863;


SELECT * FROM Usuarios WHERE usu_id IN (2442, 607);

Archivos eliminados por un usuario:

SELECT arc_id, arc_link, arc_fecha_baja, usu_id, usu_nombre FROM Archivos_Libros INNER JOIN Libros ON(Archivos_Libros.lib_id = Libros.lib_id) INNER JOIN Autores_Libros ON (Libros.lib_id = alilib_id) INNER JOIN Usuarios ON(arc_usu_baja = usu_id) WHERE aliaut_id = 752 AND arc_fecha_baja IS NOT NULL ORDER BY arc_fecha_baja DESC