คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
เข้าใจว่าคุณต้องใส่ field date_time ด้วย
"SELECT date_time, COUNT(name) AS new_name ,SUM(value) AS new_value FROM product GROUP BY name HAVING date_time = date('now') " ;
ถ้ายังมาหมดอีกลองเป็น
"SELECT date_time, COUNT(name) AS new_name ,SUM(value) AS new_value FROM product GROUP BY name, date_time HAVING date_time = date('now') " ;
"SELECT date_time, COUNT(name) AS new_name ,SUM(value) AS new_value FROM product GROUP BY name HAVING date_time = date('now') " ;
ถ้ายังมาหมดอีกลองเป็น
"SELECT date_time, COUNT(name) AS new_name ,SUM(value) AS new_value FROM product GROUP BY name, date_time HAVING date_time = date('now') " ;
แสดงความคิดเห็น
ขอความช่วยเหลือ เรื่อง sqlite ใน android studio
ผมต้องการให้ คำนวณ เฉพาะข้อมูล ในวันที่ปัจจุบันเท่านั้น แต่โปรแกรมมันดันคำนวณข้อมูลทั้งหมดเลยครับ
เช่น วันที่ 1 ผมใส่ a 1ครั้ง ใส่ b 1ครั้ง
ข้อมูลที่คืนค่ากลับมา name
แถว1 (a) 1 ครั้ง
แถว2 (b) 1 ครั้ง
(ซึ่งวันแรกก็ยังไม่มีปัญหาอะไร)
ทีนี้พอผมปรับวันเป็น วันที่ 2 แล้ว ใส่ a และ b อย่างละครั้ง
ข้อมูลที่คืนกลับมา name
แถว1 (a) 2 ครั้ง
แถว2 (b) 2 ครั้ง
ทำไมมันไม่คืนข้อมูลเฉพาะวันปัจจุบันล่ะครับ
เป็น a =1 b=1
ผมต้องเขียนคำสั่งประมาณแบบไหนครับ