作爲數據庫測試的一部分,我們將驗證數據是否正確地從數據庫呈現到網頁上。計算加入日期的員工週年紀念
我們有一張名爲'emp_details'的表,用於存儲員工詳細信息。我們存儲員工的加入日期。現在,使用此加入日期字段,我需要列出在過去十天內具有開始日期或週年日期的所有員工。
我在MySQL中嘗試過DATEDIFF()的各種組合,但沒有成功。
網頁上的格式應該是這樣的:
Name Start Date Years
----------------------------------
William 07/25/2004 8
Gordon 07/22/2007 5
Jill 07/26/2009 3
任何人都可以請幫我查詢MySQL數據庫。
感謝,
感謝Podiluska。它運行良好。我修改了它以計算年數:'select name,start_date,year(curdate()) - year(start_date)as emp where dayofyear(start_date)between dayofyear(curdate()) - 10 and dayofyear CURDATE())' – user1244546 2012-08-16 10:58:22