উইন্ডো ফাংশনগুলি একটি সেট সারিগুলির জুড়ে (একটি "উইন্ডো") গণনা করে বর্তমান সারির সাথে সম্পর্কিত, তাদের একক আউটপুট সারিতে সংহত না করে (GROUP BY সহ সমষ্টিগত অপারেশনের বিপরীতে)। তারা শক্তিশালী বিশ্লেষণ সক্ষম করে — চলমান মোট, র্যাঙ্কিং, অন্যান্য সারির সাথে তুলনা — প্রতিটি সারি ফলাফলে রেখে।
GROUP BY থেকে মূল পার্থক্য
GROUP BY → collapses groups into ONE row each (you lose individual rows)
Window function → computes across related rows but KEEPS every row
→ You get per-row detail AND aggregate/ranking info together.
