15-11-12, 08:20 AM
PHP كود :
TRANSFORM Sum(EMP.SALARY) AS SumOfSALARY
SELECT EMP.EMPID AS Employee, EMP.EMPNAME AS [Employee Name], Sum(EMP.SALARY) AS [Total Recieved], Count(EMP.EMONTH) AS [Months Number]
FROM EMP
WHERE (((EMP.[emonth]) Between #1/1/2012# And #4/1/2012#))
GROUP BY EMP.EMPID, EMP.EMPNAME
PIVOT Format([EMONTH],'mm-yy')
بعدها نكتب العمود الذى يتم عرضه فى row heading
ثم قمنا بكتابة جملة إستعلام عادية جدا كما هو واضح تم استخدام المعامل sum و count حيث سيتم تنفيذهم بناءا على group by سواء كان رقم الموظف أو اسمه
pivote وهى إظهار التاريخ فى column heading لكل راتب بناءا على التاريخ سواء شهريا ربع سنويا سنويا تستطيع التحكم فى هذا ففى مثالنا شهريا وقمنا بعمل format للتاريخ
ليظهر بصيغة الشهر والسنة فقط (mm-dd)

