Escolar Documentos
Profissional Documentos
Cultura Documentos
WHERE
CAST(dateCreated AS DATE) BETWEEN '2015-01-01' AND DATEADD(DD,-1,CAST(GETDATE()
AS DATE))
GROUP BY
CAST(dateCreated AS DATE)
--Getting App Starts data and puting it into temp table
IF OBJECT_ID('TEMPDb..#Appstarts') IS NOT NULL DROP TABLE #Appstarts
SELECT
CAST(dateCreated AS DATE) AS AppStartDate
,COUNT(_id) As AppStarts
INTO #Appstarts
FROM CDS.castatistics.Startapp
WHERE
CAST(dateCreated AS DATE) BETWEEN '2015-01-01' AND DATEADD(DD,-1,CAST(GETDATE()
AS DATE))
GROUP BY
CAST(dateCreated AS DATE)
IF OBJECT_ID('TEMPDb..#BASE') IS NOT NULL DROP TABLE #BASE
SELECT
InstallDate AS Daydate
into #BASE
FROM
#AppInstalls
UNION
SELECT
ViewDate
FROM
#BrochureViews
UNION
SELECT
AbTestingDate
FROM
#AbTests
UNION
SELECT
AppStartDate
FROM
#Appstarts
SELECT
LEFT(CONVERT(varchar, b.DayDate,112),6) AS YearMonth
,SUM(ai.AppInstalls) AS AppInstalls
,SUM(bv.views) AS views
,SUM(ap.AppStarts) AS AppStarts
,SUm(ab.ABTests) AS ABTests
FROM
#BASE b
INNER JOIN #AppInstalls ai ON b.Daydate = ai.InstallDate