আমি ওরাকল থেকে এসকিউএল সার্ভার 2014 এ কোনও ক্যোয়ারী স্থানান্তরিত করার চেষ্টা করছি।
এখানে আমার জিজ্ঞাসাটি যা ওরাকলে দুর্দান্ত কাজ করে:
select
count(distinct A) over (partition by B) / count(*) over() as A_B
from MyTable
এসকিউএল সার্ভার ২০১৪-এ এই কোয়েরিটি চালানোর চেষ্টা করার পরে আমি যে ত্রুটি পেয়েছি তা এখানে।
Use of DISTINCT is not allowed with the OVER clause
কেউ কি জানেন সমস্যা কি? এসকিউএল সার্ভারে কি কি ধরণের কোয়েরি সম্ভব? দয়া করে উপদেশ দাও.
MyTable
কি প্রতিটি সারির জন্য ফলাফলের জন্য আসলে একটি সারির প্রয়োজন ? বা স্বতন্ত্র সারি যথেষ্ট? এবং যদি কোনও সারি নেই তবে আপনার শূন্য ত্রুটি দ্বারা বিভাগটি বিবেচনা করার দরকার নেইMyTable
?