Sto cercando di ottenere il conteggio delle righe da una tabella MySQL in cui i dati sono raggruppati per WEEK.Restituisce il conteggio delle righe raggruppate per settimana MySQL
Finora la domanda che ho è:
"SELECT count(*) as tweets, twitTimeExtracted as date
FROM scene.twitData
group by week(twitTimeExtracted)"
Questa query restituisce i dati di seguito:
Come si può vedere, le settimane non sono corretti, mi aspetto dati per ogni settimana a partire da lunedì 7 gennaio (7,14,21,28,4,11, ecc.) e fino a questa settimana.
Ho provato anche una versione modificata della query orignal:
SELECT count(*) as tweets, twitTimeExtracted as date
FROM scene.twitData
WHERE date(twitTimeExtracted)
BETWEEN '2013-01-07' and '2013-03-11'
group by week(twitTimeExtracted)
Ciò restituisce risultati simili come la prima query.
Forse c'è un'incongruenza con alcuni dati memorizzati nel DATETIME: colonna twitTimeExtracted su poche righe di dati? Non so davvero di non avere molta esperienza con MySQL.
Qualsiasi aiuto sarebbe davvero apprezzato.
Grazie
Quindi, quale numero settimana è stata Lunedi 7 gennaio? Quale numero della settimana era lunedì 1 gennaio? Forse prova: "group by week (twitTimeExtracted, 1)" – Strawberry
_how_ è errato? Ti aspetti di apparire una data magica di inizio settimana? (A proposito, vorrei raggruppare su 'YEAR()' anche ..) – Wrikken