منتديات جريت بلينز العربية Great Plains For Arab

منتديات جريت بلينز العربية Great Plains For Arab (http://www.gp4arab.com/forum/index.php)
-   منتدى أكواد ومواضيع الـ SQL Server (http://www.gp4arab.com/forum/forumdisplay.php?f=3)
-   -   الكود لإنشاء وعرض تعمير ديون العملاء (http://www.gp4arab.com/forum/showthread.php?t=48)

Monzer Osama 28-Jun-2011 11:33 AM

الكود لإنشاء وعرض تعمير ديون العملاء
 
السلام عليكم

هذا الكود لإنشاء تعمير ديون أعلى 100 عميل
كود متميز جدا



قم بتشغيل هذا الكود في قاعدة بيانات الشركة التي أنت تعمل بها



كود PHP:

Select  top 100 percent  RM20101.CUSTNMBRRM00101.CUSTNAMERM20101.DOCNUMBRRM20101.RMDTYPAL
RM20101.DOCDATERM20101.DUEDATERM20101.GLPOSTDTRM20101.ORTRXAMTRM20101.CURTRXAMRM20101.AGNGBUKT,
    
'Balance' = CASE WHEN RMDTYPAL 1 THEN CURTRXAM 
    
ELSE CASE WHEN RMDTYPAL 9 THEN RM20101.CURTRXAM*-ELSE CURTRXAM*-1 END END,
    [
CURNT]= case when RM20101.AGNGBUKT 1 then CASE WHEN RMDTYPAL 1 THEN CURTRXAM ELSE RM20101.CURTRXAM*-1 end end ,
    [
Day30]= case when RM20101.AGNGBUKT 2 then CASE WHEN RMDTYPAL 1 THEN CURTRXAM ELSE RM20101.CURTRXAM*-1 end end ,
    [
Day3060]= case when RM20101.AGNGBUKT 3 then CASE WHEN RMDTYPAL 1 THEN CURTRXAM ELSE RM20101.CURTRXAM*-1 end end ,
    [
Day6090]= case when RM20101.AGNGBUKT 4 then CASE WHEN RMDTYPAL 1 THEN CURTRXAM ELSE RM20101.CURTRXAM*-1 end end ,
    [
Day90120]= case when RM20101.AGNGBUKT 5 then CASE WHEN RMDTYPAL 1 THEN CURTRXAM ELSE RM20101.CURTRXAM*-1 end end ,
    [
Day121]= case when RM20101.AGNGBUKT 6  then CASE WHEN RMDTYPAL 1 THEN CURTRXAM ELSE RM20101.CURTRXAM*-1 end end 
    From RM20101
RM00101 
    Where RM20101
.VOIDSTTS AND 
    
RM20101.CUSTNMBR RM00101.CUSTNMBR AND RM20101.CURTRXAM<>0
order by RM20101
.CUSTNMBR 


وفق الله الجميع

Monzer Osama 28-Jun-2011 11:35 AM

طبعا لعرض معلومات كافة العملاء فقط قم بحذف :

top 100 percent

MohammadSalah 28-Jun-2011 12:03 PM

أخى العزيز
مشكور على الكود الممتاز ده ولكن أود أن أوضح جزء صغير

و هو إن RMDTYPAL =1 تكون فقط للفواتير و نحن نريد كل الحركات المدينه (Debit Trx) لذلك يمكن تغيير RMDTYPAL =1 ب RMDTYPAL <4
و بهذه الطريقه يكون كل شىء مضبوط إن شاء الله

Monzer Osama 28-Jun-2011 12:18 PM

إضافة قيمة أخي الحبيب

تشكر عليها .... جزاك الله خير

حامد 13-Aug-2011 11:49 AM

كود ممتاز ... جزاكم الله خير


جميع الأوقات بتوقيت GMT +3. الساعة الآن 05:26 PM.

Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم


الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز