Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.95 KB | None | 0 0
  1. DELETE
  2.     FROM rechnung
  3.     WHERE rechnr = 4743;
  4.  
  5. SELECT *
  6.     FROM kunde
  7.     WHERE knr NOT IN (SELECT re.knr FROM rechnung re);
  8.  
  9. SELECT
  10.         re.rechnr AS [Nummer],
  11.         re.betragRechnung [Betrag],
  12.         (
  13.             SELECT SUM(z.betrag)
  14.             FROM zahlung z
  15.             WHERE z.rechnr = re.rechnr
  16.         ) AS [Bezahlter Betrag]
  17.     FROM rechnung re
  18.     WHERE re.knr = 1073;
  19.  
  20. SELECT re.rechnr, ku.vorname, ku.name
  21.     FROM rechnung re INNER JOIN kunde ku ON ku.knr = re.knr
  22.     WHERE (
  23.         SELECT COUNT(res.resnr)
  24.         FROM reservierung res
  25.         WHERE res.rechnr = re.rechnr
  26.     ) > 1;
  27.  
  28. SELECT
  29.         ku.knr,
  30.         ku.name,
  31.         ku.vorname,
  32.         re.rechnr,
  33.         (
  34.             SELECT SUM(re.betragRechnung)
  35.             FROM rechnung re
  36.             WHERE re.knr = ku.knr
  37.         ) AS [Zu bezahlen],
  38.         (
  39.             SELECT SUM(z.betrag)
  40.             FROM zahlung z
  41.             WHERE z.rechnr = re.rechnr
  42.         ) AS [bezahlt]
  43.     FROM (kunde ku INNER JOIN rechnung re ON ku.knr = re.knr)
  44.     WHERE
  45.         YEAR(re.datum) = 2019 AND
  46.         MONTH(re.datum) = 1 AND
  47.         [bezahlt] < [Zu bezahlen];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement