April 19, 2012 at 8:55 pm
I am trying to show the counts of an activity
and my query is as following:
select ID,
site_id ,
COUNT(*)OPENCOUNT,
TO_CHAR(WHEN_OPENED,'MONTH,YYYY')MONTH_DATE
from OPEN where WHEN_OPENED is not null and TRUNC(O.WHEN_OPENED) between '01-APR-2010'
and '31-MAR-2012'
GROUP BY TO_CHAR(WHEN_OPENED,'MONTH,YYYY'),OID_silverpop_open,site_id
For some reason my counts are coming as 1 for each row , I am lost as how do I count the total activity.
Columns in table are:
id,dite_id,when_opened etc but it doesn't have any columns to show the count so I had only one option of doing count(*)
Any ideas?
Thanks.
April 19, 2012 at 9:03 pm
Not really, the code you posted is Oracle.
Plus, not enough information to give you an answer.
April 20, 2012 at 3:49 am
Taking a guess since I don't know Oracle code (This is a MS SQL Server site)
Is the combination of TO_CHAR(WHEN_OPENED,'MONTH,YYYY'), OID_silverpop_open and site_id unique perhaps? If so, then the count as grouped by those 3 columns will be only one.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
April 20, 2012 at 6:56 am
select
ID,
SITE_ID,
TO_CHAR(WHEN_OPENED,'MONTH,YYYY') MONTH_DATE
COUNT(*) OPENCOUNT,
from
OPEN
where
WHEN_OPENED is not null and
TRUNC(O.WHEN_OPENED) between '01-APR-2010'
and '31-MAR-2012'
GROUP BY ID, SITE_ID, TO_CHAR(WHEN_OPENED,'MONTH,YYYY')
If you are attempting to get a count of rows that have the same (ID, SITE_ID) and where opened on the same Month/Year then try the code above.
_____________________________________
Pablo (Paul) Berzukov
Author of Understanding Database Administration available at Amazon and other bookstores.
Disclaimer: Advice is provided to the best of my knowledge but no implicit or explicit warranties are provided. Since the advisor explicitly encourages testing any and all suggestions on a test non-production environment advisor should not held liable or responsible for any actions taken based on the given advice.Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply