, 15 2017 . 11:13
+
SQL- . , SQL-.
: SQL- , 139 140. .
events.events
content_watch name
subsite_id = 139 140
ts ( e 2016-01-01 10:15:11.525)
: id, user_id, site_id
SELECT count(*)
FROM events.events
WHERE (subsite_id = 139 OR subsite_id = 140) AND name = content_watch
AND ts >= DATEADD(DAY, -2, GETDATE())
GROUP BY subsite_id;
SELECT T1.ts_date, T1.cnt AS 139, T2.cnt AS 140
FROM
(SELECT DateValue(ts) AS ts_date, COUNT(*) AS cnt
FROM events
WHERE name='content_watch'
AND subsite_id=139
GROUP BY DateValue(ts)
) AS T1
LEFT JOIN
(SELECT DateValue(ts) AS ts_date, COUNT(*) AS cnt
FROM events
WHERE name='content_watch'
AND subsite_id=140
GROUP BY DateValue(ts)
) AS T2
ON T1.ts_date = T2.ts_date
SQL, . , -.
http://www.sql.ru/forum/1260076/proverit-sql-zapros