🔎
ST Attendance

HR Software Local Attendance Qurrey ...

-- HR Software Attendance Qurrey ... ✅ ১. Laragon দিয়ে phpMyAdmin Install (সবচেয়ে সহজ উপায়) 👉 ধাপ: Laragon চালু করুন উপরের মেনুতে যান: Menu > Tools > Quick Add > phpMyAdmin ক্লিক করলেই Laragon phpMyAdmin ডাউনলোড ও ইনস্টল করে দেবে। শেষে Menu > Reload দিন।

22 codes · 2 months ago
cd C:\Users\USER\Downloads
AccessDatabaseEngine_x64.exe /quiet
https://canyouseeme.org/
DELETE t1
FROM attendances t1
INNER JOIN attendances t2 
WHERE 
    t1.id < t2.id AND 
    t1.user_id = t2.user_id AND 
    t1.punch_time = t2.punch_time;
ALTER TABLE attendances ADD UNIQUE unique_attendance (user_id, punch_time);
DELETE a
FROM attendances a
JOIN (
    SELECT user_id, punch_time, MIN(id) AS min_id
    FROM attendances
    GROUP BY user_id, punch_time
    HAVING COUNT(*) > 1
) b ON a.user_id = b.user_id AND a.punch_time = b.punch_time AND a.id != b.min_id;
SELECT * FROM `attendances` WHERE DATE(`punch_time`) IN ('2026-03-07','2026-03-08','2026-03-10') ORDER BY `punch_time` DESC;
SELECT DISTINCT device_id FROM attendances WHERE punch_time >= CURDATE() AND punch_time < CURDATE() + INTERVAL 1 DAY ORDER BY `attendances`.`device_id` ASC
SELECT user_id FROM attendances WHERE user_id NOT REGEXP '^[0-9]+$';
UPDATE `attendances` SET `status` = '1'  WHERE   `status` = 0 AND `punch_time` <= '2026-08-30';
UPDATE `attendances` SET `status` = '2'  WHERE `status` = 0 AND `punch_time` <= '2026-05-30';
UPDATE `attendances` SET `status` = '0'  WHERE `punch_time` >= '2026-01-30';
UPDATE `attendances` SET `user_id` = '38' WHERE `user_id` = '15';
UPDATE `attendances` 
SET `status` = '0' 
WHERE `user_id` IN (
    '172891','172892',
);
UPDATE `attendance_log` SET `status` = '0' WHERE `checktime` >= '2025-06-24 00:00:00';
UPDATE `attendance_log` SET `status` = '1' WHERE `checktime` <= '2025-12-31 00:00:00';
UPDATE `attendance_log` SET `status` = '0' WHERE `user_id` = 38;
UPDATE `attendance_log` SET `user_id` = '38' WHERE `user_id` = 15;
UPDATE `attendance_log` SET `status` = '0' WHERE `checktime` <= '2024-08-31 00:00:00' ;
UPDATE attendance_log SET user_id= 312 WHERE user_id = 38777
UPDATE attendance_log SET status = 0 WHERE user_id= 312 ;
-- ৩১ ডিসেম্বর ২০২৫-এর পরের সব অ্যাটেনডেন্স ডাটা মুছে ফেলতে
DELETE FROM attendances WHERE punch_time >= '2025-12-31';

-- ২৭ নভেম্বর ২০২৫-এর পরের সব অ্যাটেনডেন্স লগ মুছে ফেলতে
DELETE FROM tbl_attendance_log WHERE attendance_date >= '2025-11-27';

-- যেসব user_id তে শুধু সংখ্যা নেই (অক্ষর বা আবর্জনা ডাটা রয়েছে) সেগুলো মুছে ফেলতে
DELETE FROM attendances WHERE user_id NOT REGEXP '^[0-9]+$';

-- user_id কলামের ডাটা টাইপ INT (পূর্ণসংখ্যা) এবং ডিফল্ট মান NULL হিসেবে পরিবর্তন করতে
ALTER TABLE `attendances` CHANGE `user_id` `user_id` INT NULL DEFAULT NULL;
Windows-এ Run (Windows + R) এর হিস্টরি (ইতিহাস) ডিলেট করার কয়েকটি উপায় আছে। নিচে সহজভাবে ব্যাখ্যা করছি:
🧹 পদ্ধতি ১: Registry Editor ব্যবহার করে

Windows + R চাপুন, তারপর লিখুন regedit → Enter চাপুন।

নিচের লোকেশনটিতে যান:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU

ডান পাশে আপনি Run-এ টাইপ করা পুরনো কমান্ডগুলোর লিস্ট (a, b, c... নামে) দেখতে পাবেন।
যেগুলো আপনি মুছে ফেলতে চান, সেগুলোর ওপর রাইট ক্লিক করে Delete দিন।

MRUList নামক ভ্যালুটি ডিলিট করবেন না।
কাজ শেষ হলে Regedit বন্ধ করে দিন।