mysql 判斷 時間 不同時刻 為 同一天 某一天


MySQL判斷是否在同一天。
使用函數TO_DAYS(date)。
TO_DAYS(date):給出一個日期date,返回一個天數(從0年的天數)。
如:同一天的兩個日期Date1和Date2,TO_DAYS(DATE1)=TO_DAYS(DATE2)。
用法:select 列名 from 表名 where TO_DAYS(第一個時間)=TO_DAYS(第二個時間)
括號中的時間格式任意,可以是date,也可以是datetime

            $ck_day_diff = DB::table("attendance_record")
                    ->whereRaw("TO_DAYS(create_at) != TO_DAYS(sign_date)")
                    ->whereBetween('sign_date', [$startDate . ' 00:00:00', $endDate . ' 23:59:59'])
                    ->get(['sign_date']);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM