Advertisement
Guest User

Untitled

a guest
Nov 16th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.69 KB | None | 0 0
  1. SELECT wo.kod_woj, wo.nazwa AS [woj], mo.nazwa AS [miasto os]
  2. , o.imię_i_nazwisko, f.nazwa AS firma, mf.nazwa AS [miasto f]
  3. , wf.kod_woj AS [kod_woj f], e.pensja
  4. , CONVERT(CHAR(6), e.od, 112) AS mies_od /* aby skrócić datę */
  5. , CONVERT(CHAR(6), e.DO, 112) AS mies_do
  6. FROM etaty e
  7. JOIN osoby o ON (o.id_osoby = e.id_osoby)
  8. JOIN firmy f ON (f.nazwa_skr = e.id_firmy)
  9. JOIN miasta mf ON (f.id_miasta = mf.id_miasta) /* miasta firm */
  10. JOIN woj wf ON (wf.kod_woj = mf.kod_woj ) /* woj dla firm */
  11. JOIN miasta mo ON (mo.id_miasta = o.id_miasta ) /* miasta osób */
  12. JOIN woj wo ON (mo.kod_woj = wo.kod_woj) /* woj osób */
  13.  
  14. --112 typ daty yyyymmdd (do 6 znaków, czyli kończy się na miesiącu)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement