Bir sorgu yapmam ve yılın tüm günlerine katılmam gerekiyor ama db'mde takvim tablosu yok.
Google'dan sonra PostgreSQL'de generate_series()
'u buldum. MySQL'in benzer bir şeyi var mı?generate_series() MySQL içinde eşdeğer
Benim gerçek tablo gibi bir şey vardır:
date qty
1-1-11 3
1-1-11 4
4-1-11 2
6-1-11 5
Ama benim sorgu dönmek zorundadır:
1-1-11 7
2-1-11 0
3-1-11 0
4-1-11 2
and so on ..
Neden bunu uygulama mantık katmanınızda yapamazsınız? – Shef
Uygulama mantığında yapılacak "doğru" çözüm değil. Daha iyi, gerçekten sql üzerinden yapmak daha iyi (eğer mümkünse). Eğer mümkün olmazsa ... tamam, uygulama mantığımda yapacağım ... – stighy
@stighly: Peki, sorunun yarısını MySQL üzerinde çözebilirsiniz. Yani, "GROUP BY date" ve "SUM (qty) qty" olabilirsiniz, ancak eksik diziler için satır eklemek için başımın üst kısmındaki herhangi bir çözümü hatırlamıyorum. Bir tarihin qty değeri varsa, bunu gösterse, başka bir şey gösterse, uygulama mantığında bunu yapmak daha iyi olur. – Shef