Advertisement
Guest User

pour insertion devis

a guest
Nov 27th, 2015
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- condition pour insertion devis --
  2.  
  3. no_a_renvoyer INTEGER := 0;
  4.     no_a_verifier INTEGER := 0;
  5.     date_1 DATE := CAST(date_propo AS DATE);
  6.     date_verif DATE := date_propo - 7 * INTERVAL '1 day';
  7.     date_punition TIMESTAMP := NULL;
  8.  
  9. SELECT date_punishment INTO date_punition FROM projetsql.maisons WHERE no_maison = num_house;
  10.    
  11.     IF(masked = 'true')THEN
  12.         IF EXISTS (SELECT d.no_devis FROM projetsql.devis d WHERE CAST(date_emission AS DATE)= date_1 AND devis_masque = TRUE AND no_maison = num_house) THEN RETURN no_a_renvoyer;
  13.         END IF;
  14.     END IF;
  15.     IF(mask = 'true')THEN
  16.         IF EXISTS (SELECT d.no_devis FROM projetsql.devis d WHERE CAST(date_emission AS DATE) BETWEEN date_verifdate_1 AND date_1 AND devis_masquant = TRUE AND no_maison = num_house)THEN RETURN no_a_renvoyer;
  17.         END IF;
  18.         IF( date_propo < date_punition + INTERVAL '1 day') THEN RETURN no_a_renvoyer;
  19.         END IF;
  20.        
  21.     END IF;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement