Advertisement
Guest User

insert1

a guest
Feb 22nd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.77 KB | None | 0 0
  1. INSERT INTO deposit_types(deposit_type_id, name) VALUES
  2. (1, 'Time Deposit'),
  3. (2, 'Call Deposit'),
  4. (3, 'Free Deposit');
  5.  
  6. INSERT INTO deposits(amount, start_date, end_date, deposit_type_id, customer_id)
  7. SELECT
  8.     (CASE
  9.         WHEN c.date_of_birth>'1980-01-01' THEN 1000
  10.         ELSE 1500
  11.     END
  12.         +
  13.     CASE
  14.         WHEN c.gender='M' THEN 100
  15.         ELSE 200
  16.     END) AS 'amount', DATE(NOW()) AS 'start_date', NULL,
  17.     (
  18.     CASE
  19.         WHEN c.customer_id >15 THEN 3
  20.         WHEN c.customer_id%2=0 THEN 2
  21.         WHEN c.customer_id%2!=0 THEN 1
  22.     END) AS 'dedosit_type', c.customer_id
  23. FROM customers AS c
  24. WHERE c.customer_id<20;
  25.  
  26. INSERT INTO employees_deposits(employee_id, deposit_id) VALUES
  27. (15, 4),
  28. (20, 15),
  29. (8, 7),
  30. (4, 8),
  31. (3, 13),
  32. (3, 8),
  33. (4, 10),
  34. (10, 1),
  35. (13, 4),
  36. (14, 9);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement