Mysql - Find increased value over a week -
स्कोर तालिका
user_idx (int)
तिथि (दिनांक समय )
स्कोर (इंट)
मुझे यह पता लगाना होगा कि आज की तारीख से एक सप्ताह में कुल स्कोर कितना बढ़ गया है। मुझे पता है कि मुझे user_idx द्वारा समूहीकृत किए गए एक ही उपयोगकर्ता तालिका में से दो की आवश्यकता है जिसमें से एक से अतीत से आज के कुल अंक होते हैं और दूसरे में अतीत से एक हफ्ते पहले की तिथि तक कुल स्कोर होता है।
उसके बाद , दूसरे से एक को अलग करके मुझे जवाब दे ... लेकिन मैं प्रभावी एसक्यूएल क्वेरी लिखने के लिए संघर्ष कर रहा हूँ।
मैंने कोशिश की है
यूजर_एबल_डेटा_संदर्भ से यूजर_टेबल की तारीख की तारीख और लेफ्टिनेंट; = डेट् एसयूबी (अब (), इंटरवल 1 सप्ताह) यूजर_आईडक्स द्वारा ग्रुप) जहां से एक है ..... क्या आप मेरी मदद कर सकते हैं :(?
मुझे बताएं कि आपको कुल गिनती पिछले हफ्ते।
क्वेरी से नीचे की कोशिश करें
SELECT * FROM (user_idx, COUNT (*) के रूप में last_week_study_amount user_table WHERE दिनांक से & lt; = date_sub (अब (), INTERVAL 1 सप्ताह) यूआरआइ_आईडीएक्स द्वारा ग्रुप) जहां एक के रूप में .....
Comments
Post a Comment