PDA

View Full Version : سوال: گروه بندی داده ها



araz_pashazadeh
سه شنبه 16 شهریور 1389, 18:58 عصر
با عرض سلام و خسته نباشید خدمت دوستان.
من می خوام کوئری بنویسم اطلاعات من فقط بر اساس تاریخ دسته بندی شود و این کوئری را نوشتم :

SELECT Date, Title
FROM PingPong.dbo.News
WHERE (Date LIKE N'%')
GROUP BY Date, Title
ORDER BY Date DESC
و برام درست کار می کنه ولی در قسمت GROUP BY اسم دوتا ستون را نوشتم و وقتیم یکیشو پاک می کنم برام خطا میده.
می خواستم بدونم GROUP BY چطوری کار می کنه من چرا باید اسم دوتا ستون از جدول را بنویسم:متفکر:

Rejnev
سه شنبه 16 شهریور 1389, 19:20 عصر
باید لیست تمام فیلدها به غیر از توابع تجمعی رو بیارید:



select a,b,sum(c) from t
group by a,b

araz_pashazadeh
دوشنبه 29 شهریور 1389, 11:55 صبح
باید لیست تمام فیلدها به غیر از توابع تجمعی رو بیارید:



select a,b,sum(c) from t
group by a,b

ولی من می خوام گروه بندی بر اساس یکی از ستونهام باشه مثلا a.
چطوری میشه این کارو کرد؟

behrouzlo
دوشنبه 29 شهریور 1389, 13:10 عصر
Select T2.a,T2.b,T1.C
(select a,
sum(c) As C
from t
group by a) As T1,T As T2
Where T1.a = T2.a