-6
事實上,我的項目集中在empolyee考勤系統上。 所以,我需要考慮到以下兩個表如何確定當天使用mysql缺席的員工人數
計算員工缺席當天的「而不是前幾天」的數量1 =用戶( ID PK
名
姓
用戶名)
2 =時間( ID PK
time_in類型=時間
date_in類型=日期
TIME_OUT類型=時間
date_out類型=日期
id_users FK)的MySQL
事實上,我的項目集中在empolyee考勤系統上。 所以,我需要考慮到以下兩個表如何確定當天使用mysql缺席的員工人數
計算員工缺席當天的「而不是前幾天」的數量1 =用戶( ID PK
名
姓
用戶名)
2 =時間( ID PK
time_in類型=時間
date_in類型=日期
TIME_OUT類型=時間
date_out類型=日期
id_users FK)的MySQL
Select
u.id, u.name
From
users u
Inner Join
time t On u.id = t.id_users
Where t.date_in <> CURDATE()
請避免張貼代碼的答案。添加一些關於爲什麼此代碼可以解決問題中顯示的問題的描述。 –
基本的瞭解將大大有利於你。這個網站是爲了幫助那些已經做完功課的人,而不是爲他們做的。你應該從一個MySQL教程開始。我會給你一個鏈接,但如果你在這裏,那麼你知道如何谷歌的東西。 – zgr024
感謝您的諮詢。現在讓我們一起分析你的代碼,如果我們應用你的代碼,它總是會顯示一個用戶缺席,因爲你選擇的日期是以前的日期。 –
建議:我們應該選擇一個員工的LAST date_in並測試它是否與當前日期不同。這是最後一次代表員工最後一次出現的日期,如果它與當前日期不同,則表示該員工當天缺席。 –