tirsdag 23. juli 2013

SQL i Tidemann rapporter

Alle rapporter i Tidemann bygges enten opp med enkle verktøy, eller direkte med SQL









Hvis dere ønsker en rapport som denne:






Ville SQL'en til denne rapporten se slik ut:


SELECT "titles"."isbdfirst", "author"."name", 
       "titles"."signature", "titles"."tkey", 
       "titles"."title", "ex"."name" AS name_2, 
       "ex"."barcode", "ex"."estatus", 
       "ex"."status"
FROM "titles" "titles"
      LEFT OUTER JOIN "author" "author" ON 
     ("author"."kauthor" = "titles"."author")
      INNER JOIN "ex" "ex" ON 
     ("ex"."title" = "titles"."tkey")
GROUP BY "titles"."isbdfirst", "author"."name", 
         "titles"."signature", "titles"."tkey", 
         "titles"."title", "ex"."name", 
         "ex"."barcode", "ex"."estatus", 
         "ex"."status"
ORDER BY "titles"."isbdfirst", "author"."name", 
         "titles"."signature", "titles"."title"