Advertisement
virabhairava

(4)FORXML-PATH/angazovanja-radnamesta

Sep 24th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. /*<Spisak_RM>
  2. <Radno_Mesto sifRM="111">
  3. <Naziv_RM>Projektant</Naziv_RM>
  4. <Angazovanja_RM>
  5. <Angazovanje>
  6. <Sifra_Radnika>1</Sifra_Radnika>
  7. <ImeRadnika>Marko</ImeRadnika>
  8. <Vreme_Angazovanja>
  9. <Od>01.08.2007</Od>
  10. <Do>05.02.2013</Do>
  11. </Vreme_Angazovanja>
  12. </Angazovanje>
  13. </Angazovanja_RM>
  14. </Radno_Mesto>
  15. . . .*/
  16.  
  17. /*
  18. . . .
  19. <Radno_Mesto sifRM="666">
  20. <Naziv_RM>Administrator</Naziv_RM>
  21. <Angazovanja_RM>
  22. <Angazovanje>
  23. . . .
  24. </Angazovanje>
  25. <Angazovanje>
  26. . . .
  27. <Vreme_Angazovanja>
  28. . . .
  29. </Vreme_Angazovanja>
  30. </Angazovanje>
  31. . . .
  32. </Radno_Mesto>
  33. . . .
  34. </Spisak_RM>
  35. */
  36.  
  37. SELECT
  38. rm.SIFRARM as "@sifRM",
  39. rm.NAZIVRM as "Naziv_RM",
  40. (
  41. SELECT
  42. a.SIFRAZAP as "Sifra_Radnika",
  43. r.IME as "ImeRadnika",
  44. convert(varchar, a.DATOD, 104) as "Vreme_Angazovanja/Od",
  45. convert(varchar, a.DATDO, 104) as "Vreme_Angazovanja/Do"
  46. FROM ANGAZOVANJE a JOIN RADNIK r on a.SIFRAZAP=r.SIFRAZAP
  47. WHERE a.SIFRARM = rm.SIFRARM
  48. FOR XML PATH('Angazovanje'),
  49. TYPE
  50. ) Angazovanja_RM
  51. FROM RADNO_MESTO rm
  52. FOR XML PATH('Radno_Mesto'),
  53. ROOT('Spisak_RM')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement