mevcut hafta seçmek için en güzel yolu nedir ...Böyle bir şey var Şu anda MySQL
SELECT SUM(a.PaidSingle) AS PaidSingle,
DATE_FORMAT(a.TimeIn, '%a') AS weekDay
FROM Attendance AS a JOIN MemberDetail AS m ON m.id = a.MemberID
WHERE m.CardNumber = '$cardNo'
AND WEEK(a.TimeIn, 0) = WEEK(NOW(),0)
GROUP BY weekDay
ORDER BY a.TimeIn
Ama bu kadar önceki yıllarda şeyler alacağını yazdıktan sonra kafama dank etti şimdiki yıl kadar iyi.
Basitçe söylemek istediğim ve yıl = thisYear ama tabii ki Aralık ayında başlayan ve Ocak ayında sona eren haftada sadece yarım hafta alacağım.
Bunu MySQL'de yapmanın en iyi yolu nedir, yoksa PHP tabanlı bir çözüm kullanmalı mıyım?
Yanıtlarımı sorularım mükemmel, teşekkürler! Ve yapmak zorunda olduğumu düşündüğümden çok daha güzel. Uygulamak ve test etmek için ancak MySQL REF'i okuma konusunda herhangi bir sorun göremiyorum. – Toby
YEARWEEK (NOW(), 2) Aynı etkiyi üretmeyi de buldum. – Toby