Project to GitHub

This commit is contained in:
2026-06-24 08:33:23 +02:00
commit ecd89a68f8
121 changed files with 6481 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
USE [BsevitaLibrary];
GO
SET NOCOUNT ON;
SELECT 'Students' AS Entity, COUNT(*) AS Total FROM dbo.Students WHERE IsActive = 1
UNION ALL SELECT 'Books', COUNT(*) FROM dbo.Books WHERE IsActive = 1
UNION ALL SELECT 'ActiveLoans', COUNT(*) FROM dbo.Loans WHERE ReturnedAt IS NULL
UNION ALL SELECT 'OverdueLoans', COUNT(*) FROM dbo.Loans WHERE ReturnedAt IS NULL AND DueAt < SYSUTCDATETIME();
SELECT l.LoanId, s.CardNumber, CONCAT(s.FirstName, ' ', s.LastName) AS StudentName,
b.BookNumber, b.Title, l.LoanedAt, l.DueAt, l.ReturnedAt
FROM dbo.Loans l
JOIN dbo.Students s ON s.StudentId = l.StudentId
JOIN dbo.Books b ON b.BookId = l.BookId
ORDER BY l.LoanedAt DESC;
GO