หาจำนวนรายใหม่โดยใช้การเปรียบเทียบระหว่างแถวใน MySQL

วันนี้บล็อกสั้น ๆ จากหัวข้อไม่งงกันใช่ไหม ^__^  อธิบายคร่าว ๆ คือกรณีเรามีตารางที่เก็บจำนวนสะสมไว้ในแต่ละวัน เวลาเราต้องการทราบว่าแล้ววันนี้มีเพิ่มเข้ามาใหม่เท่าไหร่ โดยทั่วไปทำมือก็อาจจะ นับจำนวนเฉพาะรายที่มาใหม่ไง หรือเอาจำนวนสะสมของวันนี้/ตอนนี้ ไปลบกับวันที่แล้ว ใช่นั่นแหล่ะทำด้วยมือ แล้วในภาษา SQL เค้าทำยังไงกัน ให้เห็นภาพมากขึ้นเราจะเอาข้อมูลรายงานเคสโควิด 19 ของประเทศไทยในแต่ละวันมาเป็นข้อมูลดัมมี่หล่ะกัน (ข้อมูลจริงนะ นี่  ศบค. รายงานทุกวัน อยากได้ข้อมูลก็ไปที่กรมควบคุมโรค ที่นี่เลย https://covid19.ddc.moph.go.th/th/api) *เราตัดเฉพาะยอดสะสมของแต่ละวันในเดือนพฤษภาคมหล่ะกัน เพื่อจะได้ง่ายขึ้น CREATE TABLE `covid19timeline` ( `ConfirmedDate` date NOT NULL, `Confirmed` int(11) NOT NULL, `Recovered` int(11) NOT NULL, `Hospitalized` int(11) NOT NULL, `Deaths` int(11) NOT NULL, PRIMARY KEY (`ConfirmedDate`) …