কীভাবে DATETIME কে DAYSYSQL এ কাস্ট করবেন?


92

আমার জিজ্ঞাসা এটি। আমার বেশ কয়েকটি এন্ট্রি রয়েছে এবং আমি তাদের তারিখ অনুসারে গ্রুপ করতে চাই। তবে আমার ডাটাবেসে তারিখের পরিবর্তে আমার একটি ডেটটাইম ক্ষেত্র রয়েছে। আমি কি করব?

select * from follow_queue group by follow_date cast follow_date as date

এটা কাজ করছে না।


4
চেষ্টা করুন: select * from follow_queue group by cast(follow_date as date)প্রথম।
নাওয়ামান

4
আপনি কাস্ট করার প্রয়োজন হবে না, শুধু তারিখ () ফাংশন ব্যবহার
মার্কুস

তারিখ () ফাংশন ডেটটাইমকে স্ট্রিংয়ে ফেলে না? অবশ্যই, এটি তারিখ অনুসারে গ্রুপিংয়ের জন্য কাজ করে, তবে আমি মনে করি নবাবমানের উত্তর প্রশ্নের বাক্সের ভিত্তিতে আরও সঠিক
ডিজেডেভ

উত্তর:


179

DATE()ফাংশন ব্যবহার করুন :

select * from follow_queue group by DATE(follow_date)

আমি কীভাবে প্রতি তারিখে প্রবেশের জন্য "গণনা" পেতে পারি? তারিখ অনুসারে অনুসরণ_কুয়ে গ্রুপ থেকে কেবল (*) ক্ষেত্রটি গণনা করুন (অনুসরণ করুন)?
জ্যাক বার্ট

4
হা. select DATE(follow_date), count(*) from follow_queue group by 1
ChssPly76

4
1 দ্বারা গ্রুপ? ওটার মানে কি?
জ্যাক বার্ট

11
এই ক্ষেত্রে নির্বাচিত তালিকার প্রথম কলাম অনুসারে গ্রুপটি বোঝানো হবে DATE(follow_date)। আপনি এটি ORDER BYপাশাপাশি ORDER BY 1, 2
করতেও পারেন

-7

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-funitions.html

http://www.tutorialspPoint.com/mysql/mysql-date-time-funifications.htm

সরাসরি তারিখ ফাংশন ব্যবহার করুন। আশা করি এটা কাজ করবে


4
সঠিক / একই উত্তরটি আপনার পোস্টের 5 বছর পূর্বে সরবরাহ করা হয়েছিল। আপনি যদি হাইপারলিঙ্কগুলি অফার করতে চান তবে কেবল তাদের প্রশ্নের নীচে মন্তব্য হিসাবে যুক্ত করুন। এটি উত্তর হিসাবে মূল্যবান নয় এবং এটি মনে হয় যে আরও অনেক স্বেচ্ছাসেবীর সম্মত হন - ডাউনভোটগুলির উপর ভিত্তি করে। আপনি যদি আমার যুক্তির সাথে একমত হন এবং মুছে ফ্রি মনে করেন এবং আপনি হারিয়ে যাওয়া পুনরুদ্ধার পয়েন্টগুলি পুনরুদ্ধার করবেন (যদি তা না হয় তবে সম্প্রদায়টি আপনার পক্ষে এই পদক্ষেপটি কোনওভাবেই নেওয়ার সিদ্ধান্ত নিতে পারে)।
মিকম্যাকুসা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.