Advertisement
Tavi33

BD

May 23rd, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.83 KB | None | 0 0
  1. SELECT s.nume, s.prenume, f.isbn FROM Studenti s, Fisa f WHERE s.cnp = f.cnp AND f.data_i + 30 < f.data_r
  2. LIST
  3.  
  4. x = VAL(ACCEPT("Numarul de zile"))
  5. DATA = DATE()
  6. SELECT s.nume, s.prenume FROM Studenti s, Fisa f WHERE s.cnp = f.cnp AND :DATA+:x >= f.data_r
  7. LIST
  8.  
  9. cnp = TRIM(ACCEPT("CNP"))
  10.  
  11. SELECT s.nume, s.prenume, c.titlu FROM Fisa f INNER JOIN Studenti s ON s.cnp = f.cnp INNER JOIN Carti c ON c.isbn = f.isbn WHERE f.cnp = :cnp
  12. LIST
  13.  
  14. SELECT f.cnp, s.nume, s.prenume, COUNT(f.cnp) AS cnt FROM Fisa f INNER JOIN Studenti s ON s.cnp = f.cnp INNER JOIN Carti c ON c.isbn = f.isbn GROUP BY f.cnp, s.nume, s.prenume ORDER BY cnt DESC, f.cnp DESC
  15. DISP
  16.  
  17. SELECT f.isbn, c.titlu, c.autor, COUNT(f.isbn) AS cnt FROM Fisa f INNER JOIN Carti c ON c.isbn = f.isbn GROUP BY f.isbn, c.titlu, c.autor ORDER BY cnt DESC, f.isbn DESC
  18. DISP
  19.  
  20. CLOSE ALL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement