Crystal Report หาจำนวนวันในเดือนนั้น อย่างไร

เบื้องต้น เป็นแบบนี้ครับ
ใช้ function Datediff ครับ

DateDiff (intervalType, startDateTime, endDateTime)

ใส่ intervalType เป็น d (หมายถึง วัน)
startDateTime เป็น วันที่ 1 ของเดือนนี้
endDateTime เป็น วันที่ 1 ของเดือนหน้า

ส่วนวิธี ได้มาซึ่ง วันที่ 1 เดือนนี้ใช้ Function
DateSerial (year, month, day)
และ DateAdd (intervalType, nIntervals, startDateTime) ช่วย

ใช้ IntervalType = m คือเดือน
เช่น
วันที่ 1 เดือนนี้
d1= DateSerial (YEAR(CurrentDate),MONTH(CurrentDate ),1)
วันที่ 1 เดือนหน้า
d2= DateAdd (m,1,d1)

ส่วน จำนวนวัน
dcount= DateDiff (d,d1,d2)

แค่นี้ครับ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาเด็ก กลืน ดินน้ำมัน

ปัญหา Custom Paper Size บน Crystal Report

Function Baht Text บน Crystal Report