Convert DATE_FORMAT to SQL Server function
ปัญหา DATE_FORMAT
ที่หลายท่านพบเจอหลังจาก ย้ายจาก Mysql มาเขียน Mssql คือ ใน Mssql จะไม่มี DATE_FORMAT แต่จะเขียนแทนด้วย CONVERT แทน สามารถดูตัวอย่างเพิ่มเติม แต่ในตัวอย่างที่แนบมานั้นยังไม่ครบเช่นเราต้องการหาข้อมูลเฉพาะ ปี-เดือน เท่านั้น โดยสามารถเขียนได้ดังนี้
1. mysql จะเขียนด้วย
date_format(fildsdate,'%Y-%m') = '2020-02'
แต่ใน
2. mssql จะเขียนแทนด้วย AND YEAR(fildsdate) = '2020' AND MONTH(fildsdate) = '02'
ในบทความนี้ขอแชร์ความรู้ไว้เท่านี้ไว้พบเจอปัญหาอะไรจะนำมาแชร์ใหม่ ขอบคุณที่ติดตาม
บทความที่ให้คุณเข้าใจการเขียนโค้ด เขียนโปรแกรม เกมหลายๆอย่างมากขึ้น