budynki-ROZLICZENIE_BUDZETU_2010_UMOWY_HANDL.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. //3.5.3 AKORD ILOSCI PODPISANYCH UMÓW = $BUDZET['AKORD']['HANDL-UMOWY']['NOWE']
  3. //SZUKAMY PODPISANYCH UMÓW W DANYM OKRESIE
  4. //SPRAWDZAMY ICH RENTOWNO¦Æ
  5. //SPRAWDZAMY Z JAKIEGO S¡ REJONU- CZY NOWE CZY STARE?
  6. //Analiuzjemy arraya i liczymy nowa sprzedaz na starych oraz nowych rewirach
  7. $SQL="select t1.P_DEAL_DATE_NEW , t1.P_DEALTERM_NEW, t1.MONTH_COST_NEW , t1.P_DEALTERM_OLD , t1.MONTH_COST_OLD, t1.S_ADDRESS_STREET,
  8. if(t1.P_DEALTERM_OLD>t1.P_DEAL_DATE_NEW,PERIOD_DIFF(DATE_FORMAT(t1.P_DEALTERM_OLD,'%Y%m'),DATE_FORMAT(t1.P_DEAL_DATE_NEW,'%Y%m')) ,'0') as DIFF_STRATA ,
  9. PERIOD_DIFF(DATE_FORMAT(t1.P_DEALTERM_NEW,'%Y%m'),DATE_FORMAT(t1.P_DEAL_DATE_NEW,'%Y%m')) as DIFF_ZYSK ,
  10. if(t3.T_WHEN_CONNECTED like '%-%-%',
  11. PERIOD_DIFF(
  12. DATE_FORMAT(now(),'%Y%m'),DATE_FORMAT(t3.T_WHEN_CONNECTED,'%Y%m')
  13. )
  14. ,'100') as T3_T_WHEN_CONNECTED , t1.P_SERVICE
  15. from USERS2_DEALS as t1
  16. left join USERS2_MARKETING as t2 on t1.S_ADDRESS_STREET=t2.S_ADDRESS_STREET
  17. left join BUILDINGS as t3 on t2.T_TELBOX_BUILDING_IN=t3.S_ADDRESS_STREET
  18. where t1.P_DEAL_DATE_NEW like '".$DATA."' and t1.A_STATUS!='DELETED' and t1.P_DEALTERM_NEW!='0000-00-00' and t1.P_DEALTERM_NEW>0
  19. and t1.MONTH_COST_NEW>0 ";
  20. echo $SQL."\n ";
  21. $res=mysql_query($SQL);
  22. $i=0;
  23. while($h=mysql_fetch_array($res)) {
  24. $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'][$i]['ADRES']=$h['S_ADDRESS_STREET'];
  25. $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'][$i]['ZYSK']=$h['DIFF_ZYSK']*$h['MONTH_COST_NEW'];
  26. $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'][$i]['STRATA']=$h['DIFF_STRATA']*$h['MONTH_COST_OLD'];
  27. $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'][$i]['DNI_OD_ZASIEDLENIA']=$h['T3_T_WHEN_CONNECTED'];
  28. $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'][$i]['P_SERVICE']=$h['P_SERVICE'];
  29. $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'][$i]['S_ADDRESS_STREET']=$h['S_ADDRESS_STREET'];
  30. $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'][$i]['P_DEALTERM_OLD']=$h['P_DEALTERM_OLD'];
  31. $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'][$i]['P_DEALTERM_NEW']=$h['P_DEALTERM_NEW'];
  32. $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'][$i]['MONTH_COST_OLD']=$h['MONTH_COST_OLD'];
  33. // $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'][$i]['STRING']=$h['P_DEALTERM_OLD']."--".$h['P_DEAL_DATE_NEW'];
  34. $i++;
  35. }
  36. foreach( $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'] as $VA) {
  37. if($VA['DNI_OD_ZASIEDLENIA'] > 6) {
  38. $GRUPA="stare zasoby OK";
  39. } else {
  40. $GRUPA="nowe zasoby NIE OK";
  41. }
  42. if($VA['P_DEALTERM_OLD'] != '0000-00-00') $ANEKS=" ANEKS";
  43. else $ANEKS=" NOWE";
  44. $GRUPA.=$ANEKS;
  45. $BUDZET['AKORD']['HANDL-UMOWY']['RAPORT'][$VA['P_SERVICE']][$GRUPA]['ZYSK']+=$VA['ZYSK'];
  46. $BUDZET['AKORD']['HANDL-UMOWY']['RAPORT'][$VA['P_SERVICE']][$GRUPA]['STRATA']+=$VA['STRATA'];
  47. $BUDZET['AKORD']['HANDL-UMOWY']['RAPORT'][$VA['P_SERVICE']][$GRUPA]['COUNT']++;
  48. $BUDZET['AKORD']['HANDL-UMOWY']['RAPORT'][$VA['P_SERVICE']][$GRUPA]['STRING'].=$VA['S_ADDRESS_STREET'].", ";
  49. }
  50. if(!$_SESSION['DEBUG']) unset( $BUDZET['AKORD']['HANDL-UMOWY']['NOWE'] );
  51. print_r($BUDZET['AKORD']['HANDL-UMOWY']);
  52. ?>