הוספת COUNT לשאילתת DISTINCT

Milo M

New member
הוספת COUNT לשאילתת DISTINCT

הוספת COUNT לשאילתת DISTINCT מסד נתונים אקסס ברצוני לקבל את מספר הרשומות שהשאילתא הזו מחזירה האם יש למי ממומחי הפורום פתרון?
SELECT DISTINCT ([tblClientCal].[ClientID]) AS Totaly FROM tblCalendarEvents INNER JOIN tblClientCal ON tblCalendarEvents.CalendarEventID = tblClientCal.CalendarEventID WHERE tblCalendarEvents.StartDate>#3/15/2007# AND tblClientCal.Active=True AND tblClientCal.ClientPay=True AND tblClientCal.ClientDelete=False​
בתודה
 

ht2006

New member
פשוט

SELECT DISTINCT ([tblClientCal].[ClientID]) AS Totaly, COUNT(Totaly)​
התשובה נראית לי יותר מידי פשוטה, לכן אולי זה לא נכון.. [ברור שהמספר יופיע בתור עמודה שנייה בכל השורות]. מקווה שעזרתי..
 

rchokler

New member
תוסיף בסוף Group By

SELECT DISTINCT ([tblClientCal].[ClientID]) AS Totaly, COUNT(Totaly) From ....... Group BY ([tblClientCal].[ClientID])​
 

rchokler

New member
תיקון קטן בספירה

SELECT DISTINCT ([tblClientCal].[ClientID]) AS Totaly, COUNT([tblClientCal].[ClientID]) From ....... Group BY ([tblClientCal].[ClientID])​
 

Milo M

New member
לא עובד

השאילתא סופרת את מס' הערכים בכל שורה ומחזירה את התוצאה הבאה:
totaly Count 120 1 124 1 547 1 במקום 3​
מקווה שזה ברור
 
למעלה