Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. SELECT
  2. ppl.[Fio]
  3. ,ppl.[Email]
  4. FROM UserInfo AS ppl
  5. LEFT JOIN AccountDP AS os ON ppl.[ID] = os.[UserID]
  6. WHERE (1=1) AND
  7.  
  8. if ("переменная" = 1) {
  9. ppl.adp1=1 AND ppl.dpflag = false
  10. --Выполняется условие 1
  11. }
  12. else
  13. if("переменная" = 2) {
  14. ppl.fdp10=10 AND ppl.dpflag = false
  15. --Выполняется условие 2
  16. }
  17. else
  18. if ("переменная" = 3) {
  19. ppl.idp300=1000 AND ppl.dpflag = true
  20. --Выполняется условие 3
  21. }
  22.  
  23. SELECT
  24. CASE "переменная"
  25. WHEN 1 THEN 1
  26. WHEN 2 THEN 10
  27. WHEN 3 THEN 1000
  28. END AS adp1,
  29.  
  30. CASE "переменная"
  31. WHEN 1 THEN false
  32. WHEN 2 THEN false
  33. WHEN 3 THEN true
  34. END AS dpflag ,
  35. ppl.[Fio],
  36. ppl.[Email]
  37. FROM UserInfo AS ppl
  38. LEFT JOIN AccountDP AS os ON ppl.[ID] = os.[UserID]
  39.  
  40. IF условие
  41. BEGIN
  42. запрос
  43. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement