Mam dość prosty select, powiedzmy:Najprostszy sposób prowadzenia same SELECT na wielu danych w MySQL
SELECT COUNT(added) FROM users WHERE added < "2015-07-30"
mogę uruchomić to select w jakiś prosty sposób, nie tylko na dany dzień, ale także dla, powiedzmy, 7 dni, przy czym każdy wiersz pokazuje się do tego konkretnego dnia?
EDIT: Oto mój SQL budowania tabeli:
CREATE TABLE users (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
added DATE
);
INSERT INTO users (added) VALUES ("2015-07-30");
INSERT INTO users (added) VALUES ("2015-07-29");
INSERT INTO users (added) VALUES ("2015-07-28");
INSERT INTO users (added) VALUES ("2015-07-21");
INSERT INTO users (added) VALUES ("2015-07-26");
INSERT INTO users (added) VALUES ("2015-07-25");
INSERT INTO users (added) VALUES ("2015-07-24");
INSERT INTO users (added) VALUES ("2015-07-23");
INSERT INTO users (added) VALUES ("2015-07-29");
INSERT INTO users (added) VALUES ("2015-07-22");
INSERT INTO users (added) VALUES ("2015-07-20");
INSERT INTO users (added) VALUES ("2014-02-10");
spodziewam spowodować tak:
DATE | Count |
--------------------
2015-07-30 | 12 |
2015-07-29 | 11 |
2015-07-28 | 10 |
2015-07-27 | 9 |
2015-07-26 | 9 |
2015-07-25 | 8 |
2015-07-24 | 7 |
Można utworzyć "Procedurę przechowywaną" i zaakceptować parametr dla daty. Ale nie jestem pewien, co rozumiesz przez "najprostszy sposób". – Siyual