Probabilmente mi sto perdendo in un bicchier d'acqua, il problema è questo:
Ho un db di un forum in cui ho una tabella "posts" con nome utente, data, threadID eccetera. Voglio tirar fuori una tabella del tipo:
Pippo - Post fatti a Gennaio - Post fatti a Febbraio - ecc
L'idea quindi era di usare una count ma non mi sta riuscendo bene, ho provato a scriverla così:
Sarà l'orario, sarò io un pò arruginito con l'SQL ma non capisco dov'è l'errore, mi dice:codice:SELECT posts.userName AS uName, (SELECT count(*) FROM posts WHERE posts.date >='2007-01-01 00:00' AND posts.date <='2007-02-01 00:00' AND posts.userName = p1.uName) AS count1, (SELECT count(*) FROM posts WHERE posts.date >='2007-02-01 00:00' AND posts.date <='2007-03-01 00:00' AND posts.userName = p1.uName) AS count FROM posts AS p1 GROUP BY uName
Vi ringrazio in anticipo per l'aiuto,codice:WARN Database Reader java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such column: posts.userName)
Neptune.


Rispondi quotando