sql ใน yii2 จะใช้ sum 2 ครั้ง ใน field เดียวได้หรือเปล่า เพราะที่ทำมันไม่ได้ ขอแนะนำหน่อยครับ มือใหม่อยู่ครับ

wave
rahat masuntea
1,820
สังคมนักพัฒนาระบบ (Community)
sql ใน yii2 จะใช้ sum 2 ครั้ง ใน field เดียวได้หรือเปล่า เพราะที่ทำมันไม่ได้ ขอแนะนำหน่อยครับ มือใหม่อยู่ครับ

<p>sql ใน yii2 จะใช้ sum 2 ครั้ง ใน field เดียวได้หรือเปล่า เพราะที่ทำมันไม่ได้ ขอแนะนำหน่อยครับ มือใหม่อยู่ครับ</p><p>code</p><p>SELECT s.group_id,s.glass,SUM(s.glass) AS sumGlass,SUM(s.total) AS total,dates<br> FROM sell_doc_items AS s<br> LEFT JOIN sell_docs AS d<br> ON (s.sell_doc_id=d.id)<br> WHERE d.status IN('1')<br> AND dates BETWEEN '".$begin_date."' AND '".$end_date."'<br> AND d.store_id IN('$shopFirst','$shopSecond')<br> GROUP BY s.group_id,s.glass,dates</p><p>พอดีตรง sql ผมเป็นลักษณะนี้ครับ แต่มันไม่ได้ เนื่องจากตรง glass ครับ ผมต้องการ glass ไปเช็คก่อน แล้ว sum glass อีกครับ ครับ</p><p>ช่วยหน่อยครับ !!!!!</p>

1 ความคิดเห็น

  • rahat masuntea

sql ใน yii2 จะใช้ sum 2 ครั้ง ใน field เดียวได้หรือเปล่า เพราะที่ทำมันไม่ได้ ขอแนะนำหน่อยครับ มือใหม่อยู่ครับ

code

SELECT s.group_id,s.glass,SUM(s.glass) AS sumGlass,SUM(s.total) AS total,dates
FROM sell_doc_items AS s
LEFT JOIN sell_docs AS d
ON (s.sell_doc_id=d.id)
WHERE d.status IN('1')
AND dates BETWEEN '".$begin_date."' AND '".$end_date."'
AND d.store_id IN('$shopFirst','$shopSecond')
GROUP BY s.group_id,s.glass,dates

พอดีตรง sql ผมเป็นลักษณะนี้ครับ แต่มันไม่ได้ เนื่องจากตรง glass ครับ ผมต้องการ glass ไปเช็คก่อน แล้ว sum glass อีกครับ ครับ

ช่วยหน่อยครับ !!!!!