সুচিপত্র:

আমি কিভাবে এসকিউএল-এ ব্যবসায়িক দিন গণনা করব?
আমি কিভাবে এসকিউএল-এ ব্যবসায়িক দিন গণনা করব?

ভিডিও: আমি কিভাবে এসকিউএল-এ ব্যবসায়িক দিন গণনা করব?

ভিডিও: আমি কিভাবে এসকিউএল-এ ব্যবসায়িক দিন গণনা করব?
ভিডিও: এসকিউএল কোয়েরি | দুই তারিখের মধ্যে সপ্তাহের দিনের সংখ্যা গণনা করুন | উইকএন্ড বাদ দিন | DateDiff | তারিখের নাম 2024, মে
Anonim

এই পদ্ধতিতে, আমরা সফলভাবে কর্মদিবস নির্ধারণ করতে DATEDIFF এবং DATEPART ফাংশন ব্যবহার করে এমন বেশ কয়েকটি পদক্ষেপ নিযুক্ত করি।

  1. ধাপ 1: হিসাব করুন মোট সংখ্যা দিন একটি তারিখ সীমার মধ্যে।
  2. ধাপ ২: হিসাব করুন একটি তারিখ ব্যাপ্তির মধ্যে সপ্তাহের মোট সংখ্যা।
  3. ধাপ 3: অসম্পূর্ণ উইকএন্ড বাদ দিন।

সহজভাবে, আমি কিভাবে SQL সার্ভারে দুটি তারিখের মধ্যে দিন গণনা করব?

প্রিন্ট DATEDIFF(DAY, '1/1/2011', '3/1/2011') আপনাকে দেবে যা আপনি পরে করছেন৷ এই দেয় সংখ্যা বার মধ্যরাতের সীমানা অতিক্রম করা হয় মধ্যে দ্য দুই তারিখ . যদি আপনি উভয়ই অন্তর্ভুক্ত করেন তবে আপনি এটিতে একটি যোগ করার সিদ্ধান্ত নিতে পারেন তারিখগুলি মধ্যে গণনা - অথবা একটি বিয়োগ করুন যদি আপনি অন্তর্ভুক্ত করতে না চান তারিখ.

একইভাবে, আমি কিভাবে এসকিউএল-এ উইকএন্ড বাদে দিন গণনা করব? আপনি সহজভাবে এর datediff ফাংশন ব্যবহার করতে পারেন এসকিউএল . এবং তারপর আপনি বিয়োগ করতে পারেন সপ্তাহান্তে এই তারিখের মধ্যে যদি থাকে। উদাহরণের জন্য নিচের প্রশ্নটি দেখুন। এবং আপনি যদি চান বাদ ছুটির দিন খুব, তারপর, আপনিও করতে পারেন গণনা করা শুরু/শেষ তারিখের মধ্যে ছুটি এবং চূড়ান্ত নির্বাচন থেকে এটি বিয়োগ করতে পারে।

শুধু তাই, আপনি কিভাবে কাজের দিন গণনা করবেন?

প্রতি গণনা করা সংখ্যা কর্মদিবস দুই তারিখের মধ্যে, আপনি NETWORKDAYS ফাংশন ব্যবহার করতে পারেন। NETWORKDAYS স্বয়ংক্রিয়ভাবে সপ্তাহান্তে বাদ দেয়, এবং এটি ঐচ্ছিকভাবে ছুটির একটি কাস্টম তালিকাও বাদ দিতে পারে। মনে রাখবেন যে NETWORKDAYS গণনার শুরু এবং শেষ তারিখ উভয়ই অন্তর্ভুক্ত করে যদি সেগুলি হয় কর্মদিবস.

আমি কিভাবে এসকিউএল-এ এক মাসে দিনের সংখ্যা গণনা করব?

প্রক্রিয়া: যখন EOMONTH ব্যবহার করা হয়, আমরা যে তারিখের বিন্যাসটি ব্যবহার করি না কেন তা তারিখের সময় বিন্যাসে রূপান্তরিত হয় এসকিউএল -সার্ভার তাহলে EOMONTH() এর তারিখ আউটপুট হবে 2016-12-31 এবং 2016 সাল, 12 হিসাবে মাস এবং 31 হিসাবে দিন . এই আউটপুট যখন Day() তে চলে যায় তখন এটি আপনাকে দেয় মোট দিন মধ্যে গণনা মাস.

প্রস্তাবিত: