المشاركات : 114
المواضيع 35
:
: 0
الإنتساب : Jan 2011
السلام عليكم
اولا عندي جدولان : users و pays
في users وهناك الـID و الاسم ....
و في pays هناك year,month,amount,ID
كيف يكنني اظهار الجدول users مع عمود اسمه Total من الجدول Pays
حيث يضهر مجموع Amount كل user
جربت هذه لكن لم تعمل
كود :
select users.*, sum(pays.amount) from users,pays
where users.ID_J = pays.ID_J
شكرا
المشاركات : 58
المواضيع 7
:
: 0
الإنتساب : Mar 2009
وعليكم السلام
جرب التالي
PHP كود :
with a as
( select guid, sum(Name.No) as Total
from Clients
group by Name.guid )
select *, a.Total
from Products t
inner join a
on t.GUID=a.Guid
المشاركات : 58
المواضيع 7
:
: 0
الإنتساب : Mar 2009
عفواً هناك خطأ في الكود السابق
PHP كود :
with a as
( select guid, sum(Number) as Total
from Clients
group by Clients.guid )
select *, a.Total
from Product t
inner join a
on t.ClientGUID=a.Guid
المشاركات : 58
المواضيع 7
:
: 0
الإنتساب : Mar 2009
لا أعرف إذا كنت قد فهمت سؤالك بالشكل الصحيح ولكن جرب هذا الكود واعلمني بالنتيجة
PHP كود :
with a as
( select id, sum(amount) as total
from Pays
group by id )
select *, a.total
from Users t
inner join a
on t.id=a.id
المشاركات : 114
المواضيع 35
:
: 0
الإنتساب : Jan 2011
ضهر لي خطأ
Invalid SQL statement;
expected 'DELETE','INSERT',PROCEDURE','SELECT',or 'UPDATE'
انا استعمل Access + delpi
المشاركات : 114
المواضيع 35
:
: 0
الإنتساب : Jan 2011
تم ايجاد الحل
كود :
SELECT users.ID_J,users.name,users.lastName,sum(months.amount) FROM users
inner join months on months.id = users.id_j
group by users.ID_J,users.name,users.lastName
المشاركات : 58
المواضيع 7
:
: 0
الإنتساب : Mar 2009
الكود الذي كتبته عمل مع SQL Server بشكل جيد
ولكن ليس عندي أي خبرة في أكسس.
عموماً الحمد لله أنك وجدت الحل
المشاركات : 114
المواضيع 35
:
: 0
الإنتساب : Jan 2011
جربته مع MySQL و Access وعمل 100/100
شكرا