新聞中心
mysql 查詢一個(gè)月所有員工的最早打卡時(shí)間和最晚打卡時(shí)間
你最好是把你的字段拿出來(lái),提供你思路吧,這查最早和最晚的話和每個(gè)人的話 要用到group by 把每個(gè)人分組 然后還需要order by asc 和 desc 做升降排序
創(chuàng)新互聯(lián)公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元峽江做網(wǎng)站,已為上家服務(wù),為峽江各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
求mysql大佬指教,mysql考勤查詢
1、維護(hù)數(shù)據(jù)
員工表
考勤表
2、查詢遲到、早退數(shù)據(jù)
3、sql
SELECT
T.emp_no,
T.username,
T1.attendace_time,
T1.start_time,
T1.end_time,
CASE
WHEN DATE_FORMAT(T1.start_time, '%H') = '09' THEN
'遲到'
END AS start_time_flag,
CASE
WHEN DATE_FORMAT(T1.end_time, '%H') '17' THEN
'早退'
END AS end_time_flag
FROM
`員工表` T
INNER JOIN `考勤表` T1 ON T.emp_no = T1.emp_no
WHERE
DATE_FORMAT(T1.attendace_time, '%Y%m') = '201909' /*月份參數(shù)*/
mysql 如何打開sql文件
右鍵以文本文件的形式打開,里面是記錄著可以在mysql里面執(zhí)行的代碼。
要執(zhí)行sql文件里面的代碼,需要打開mysql數(shù)據(jù)庫(kù)去執(zhí)行,新手推薦用軟件的形式執(zhí)行此sql,軟件如navicat,sqlyog等。
打開軟件并且配置連接數(shù)據(jù)庫(kù)的信息后打開,然后創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),之后右鍵數(shù)據(jù)庫(kù)選中執(zhí)行sql,接著選擇要執(zhí)行的sql文件,按提示一步一步走下去即可。
老手推薦使用cmd指令來(lái)執(zhí)行sql,因?yàn)樗俣缺容^快,首先也是連接上數(shù)據(jù)庫(kù),創(chuàng)建并選擇好數(shù)據(jù)庫(kù):
mysqluse 數(shù)據(jù)庫(kù)名;
mysqlset names utf8; --設(shè)置傳輸編碼,避免中文亂碼
mysqlsource d:/xxx.sql; -- source 文件路徑
就這么簡(jiǎn)單, 然后就等著sql執(zhí)行完畢即可.
mysql客戶端怎么打開
安裝完成后,有兩種啟動(dòng)方式:
1、到服務(wù)面板里面啟動(dòng)mysql服務(wù)
2、在dos窗口下,通過(guò)命令net start mysql(你的服務(wù)名) 啟動(dòng)
啟動(dòng)后,可到mysql的安裝目錄的bin目錄下,打開dos窗口,然后命令mysql -uxxx -pxxx
即可進(jìn)入mysql客戶端。
navicat for mysql怎么打開sql文件
navicat導(dǎo)入sql文件方法步驟如下:
1、打開navicat,下圖有一個(gè)快速打開的方法。
2、雙擊打開你需要導(dǎo)入的數(shù)據(jù)庫(kù),然后右鍵單機(jī)會(huì)有一個(gè)彈出框。
3、選擇Execute
Sql
File,然后也會(huì)彈出一個(gè)對(duì)話框,讓你選擇自己需要執(zhí)行的sql文件。然后點(diǎn)擊確定就可以了。
網(wǎng)頁(yè)標(biāo)題:mysql怎么打卡,打卡怎么打卡
分享URL:http://biofuelwatch.net/article/hseghi.html