事前に感謝します: SQLクエリを作成して、従業員の退職日を見つけるのを手伝ってください。異なる日付で60歳になるすべての従業員を取得する必要があるため、日付からそれらの日付を取得する必要があります誕生。
TeacherName DateOfBirth TeacherAge SupperannuationDate(onwhich teacher going to be 60 yers)
-------------------------------------------------------
S. KHALID SALIM 1958-03-23 00:00:00.000 55
ZUBAIDA BEGUM 1976-08-01 00:00:00.000 36
TANZEEM AKHTAR 1974-09-25 00:00:00.000 38
MARYAM BIBI 1982-08-18 00:00:00.000 30
RABIA TABASSUM 1976-11-10 00:00:00.000 36
これが私のクエリです。教師の年齢が 60 年になる「AnnunationDate」という名前の 4 番目の列が必要です。
select TeacherName ,DateOfBirth , datediff(mm, DateOfBirth, getdate()) / 12 as TeacherAge from Teachers
------------------------ たとえば、最初の行では、4 番目の列に 1963-03-23 00:00:00.000 と表示されます。