MySQL - Como hacer que aparescan el numero de conexiones en un determinado rango de fechas que no tenga cone

 
Vista:

Como hacer que aparescan el numero de conexiones en un determinado rango de fechas que no tenga cone

Publicado por Dave (1 intervención) el 21/01/2016 21:53:34
Esta es la consulta, lo que quiero es que sin importar el rango de fechas
me arroje un cero o un null en las marcas que no tengan conexiones en ese
rango de fechas.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SELECT
	brand_name AS NomMarca,
	id_brands AS Marca,
	COUNT(id) as Totaldeconexiones,
	COUNT(DISTINCT mac) AS ConexiondeDispositivosunicos
FROM
	accounts
	JOIN locations on locations.accounts_account_id = accounts.account_id
	JOIN brands on id_brands = brand_id
	JOIN nodes on locations.location_id = nodes.locations_location_id
	JOIN authentication.connections ON connections.node_id = nodes.node_id
WHERE
	accounts.account_id IN ('1')
	AND FLOOR(
		UNIX_TIMESTAMP(connections.created_at)/ 1800
	)* 1800 * 1000 BETWEEN ('1451606400000')
	AND ('1453404415000')
GROUP BY Marca
ORDER BY
	`ConexiondeDispositivosunicos` DESC
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder