sql - form - w3schools java



আমি সময় বিবেচনা না করে সময় সময় কলাম দ্বারা গ্রুপ কিভাবে করতে পারেন (4)

আমার কাছে পণ্য অর্ডারগুলির গুচ্ছ আছে এবং আমি তারিখ অনুসারে গোষ্ঠী চেষ্টা করতে এবং সেই তারিখের জন্য পরিমাণ যোগ করতে চাই। আমি কিভাবে সময় / বিবেচনায় বিবেচনা না করে মাস / দিন / বছর দ্বারা গ্রুপ করতে পারি?

3/8/2010 7:42:00 গোষ্ঠীভুক্ত করা উচিত 3/8/2010 4:15:00

https://src-bin.com


Answer #1

এখানে উদাহরণ অ্যারাকালে সূক্ষ্ম কাজ করে

select to_char(columnname, 'DD/MON/yyyy'), count(*) from table_name group by to_char(createddate, 'DD/MON/yyyy');

Answer #2

এখানে একটি উদাহরণ যা আমি যখন কোনও নির্দিষ্ট তারিখের জন্য নির্দিষ্ট সময়ের জন্য রেকর্ডের সংখ্যা গণনা করার জন্য ব্যবহার করি:

select count(convert(CHAR(10), dtcreatedate, 103) ),convert(char(10), dtcreatedate, 103)
FROM dbo.tbltobecounted
GROUP BY CONVERT(CHAR(10),dtcreatedate,103)
ORDER BY CONVERT(CHAR(10),dtcreatedate,103)

Answer #3

মূল্যগুলি Cast/Convert আপনার গোষ্ঠীর জন্য মূল্যের Date মধ্যে Cast/Convert করুন।

GROUP BY CAST(myDateTime AS DATE)

Answer #4

GROUP BY DATE(date_time_column)





sql-server-2008