 Çalışan Kimliği, Maaş, Başlangıç Tarihi ve Bitiş Tarihi sütunlarına sahip bir çalışan maaş tablosu verildiğinde, her çalışan için maksimum maaş artışını bulmak için bir SQL sorgusu yazın; burada maaş artışı, çalışanın en yüksek maaşı ile en düşük maaşı arasındaki fark olarak tanımlanır ve çalışanın en az 2 yıl çalışmış olması.
İşte istenen sonuca ulaşması gereken bir SQL sorgusu: ``` ÇalışanKimliği Seç, (MAX(Salary) - MIN(Salary)) AS MaxSalaryIncrease FROM ÇalışanSalaries WHERE DATEDIFF(yıl, BaşlangıçTarihi, BitişTarihi) >= 2 GROUP BY ÇalışanID; ``` Bu sorgu, `EmployeeID` sütununu seçer ve en az 2 yıl çalışmış her çalışan için `MAX(Maaş)` ile `MIN(Maaş)` arasındaki farkı hesaplar. "DATEDIFF(year, StartDate, EndDate)" işlevi, çalışanın çalıştığı yıl sayısını hesaplar ve "GROUP BY ÇalışanKimliği" yan tümcesi, sonuçları çalışana göre gruplandırır. Sonuç, kriterleri karşılayan her çalışan için maksimum maaş artışını gösterecektir.