আমার কাছে নিম্নলিখিত স্কিমা সহ একটি টেবিল রয়েছে এবং আমার একটি ক্যোয়ারী সংজ্ঞায়িত করতে হবে যা সময়ের ব্যবধানের ভিত্তিতে ডেটা গ্রুপ করতে পারে ( প্রতি মিনিটে রেকর্ড ) এবং তারপরে পূর্ববর্তী গ্রুপ থেকে স্ন্যাপশটভ্যালুতে পরিবর্তনের যোগফল সরবরাহ করতে পারে। বর্তমানে স্ন্যাপশটভ্যালু সর্বদা বৃদ্ধি পায় তাই আমার কেবলমাত্র পার্থক্যের যোগফল প্রয়োজন। যে কেউ এসকিউএল সার্ভার টি-এসকিউএল কোয়েরিতে সহায়তা করতে পারে যা এটি করতে পারে? আমি স্কিমা পরিবর্তন করার জন্য উন্মুক্ত, তবে আমার কাছে বর্তমানে এটি রয়েছে।
স্কিমা
CaptureTime (datetime)
SnapShotValue (int)
নমুনা তথ্য
1 Jan 2012 00:00:00, 100
1 Jan 2012 00:00:30, 125
1 Jan 2012 00:01:00, 200
1 Jan 2012 00:01:30, 300
1 Jan 2012 00:02:15, 400
1 Jan 2012 00:02:30, 425
1 Jan 2012 00:02:59, 500
কাঙ্ক্ষিত প্রশ্নের ফলাফল Res
1 Jan 2012 00:01:00, 225 -- Sum of all captured data changes up to the 1 minute mark
1 Jan 2012 00:02:00, 500 -- Sum of all captured data changes up to the 2 minute mark
1 Jan 2012 00:03:00, 125 -- Sum of all captured data changes up to the 3 minute mark