MySQL select deyimindeki bir tarihten sonraki haftaları hesaplamam gerekiyor. Tablolardan birinde bir tarih sütunu var ve tarihin kaç hafta olduğunu hesaplamam gerekiyor.MySQL: Belirli bir tarihten itibaren haftalar nasıl hesaplanır?
SELECT EventDate, (calculation) AS WeeksOut FROM Events;
Örnek:
- 6 gün uzağında hafta üzerinden = 0
- 7 gün uzağında hafta üzerinden = 1
- 13 gün uzağında hafta üzerinden = 1
- 14 gün uzakta, haftasonu = 2
Kısmi haftalar için ne yapmak istersiniz? Örneğin: 3.2857 hafta 3 hafta, 4 hafta veya arada bir şey olmalı mı? –
Evet, en yakın haftaya yuvarlatılmış olmalı – Andrew