25-03-2012, 04:40 PM
السلام عليكم
عندي مشكلة مع جملة SQL هذه :
فاذا لم يكن هناك record في الجدول pays, لن يضهر Record الـusers
ارغب ان يظهر في Total صفر 0 اذا لم يكن هناك record في الجدول pays
كيف ذلك؟؟
اضن علي التحقيق في جدول pays, اذا لم يجد users.ID_J يضيف Record جديد بـAmount = 0
؟؟
عندي مشكلة مع جملة SQL هذه :
كود :
ADOQuery1.SQL.Text := 'SELECT users.ID_J as['+words[21]+'], '+
'users.name as ['+words[9]+'], '+
'users.lastName as ['+words[10]+'], '+
'users.CIN as ['+words[11]+'], '+
'users.tel as ['+words[12]+'], '+
'users.job as ['+words[13]+'], '+
'users.adr as ['+words[14]+'], '+
'users.email as ['+words[15]+'], '+
'users.JoinDate as ['+words[16]+'], '+
'users.commit as ['+words[17]+'], '+
'users.LastPayDate as ['+Words[18]+'], '+
'Format(sum(pays.amount),"00.00") as ['+Words[20]+'] '+
'FROM users '+
'inner join pays on pays.id_j= users.id_j '+
'group by users.ID_J, '+
'users.name, '+
'users.lastName, '+
'users.CIN,'+
'users.tel, '+
'users.job, '+
'users.adr, '+
'users.email, '+
'users.joinDate, '+
'users.commit, '+
'users.LastPayDate;';فاذا لم يكن هناك record في الجدول pays, لن يضهر Record الـusers
ارغب ان يظهر في Total صفر 0 اذا لم يكن هناك record في الجدول pays
كيف ذلك؟؟
اضن علي التحقيق في جدول pays, اذا لم يجد users.ID_J يضيف Record جديد بـAmount = 0
؟؟