Est-il possible d'obtenir des objets au hasard dans la même journée?Commande MySQL par rand() groupée par jour
Par exemple:
+----+---------------------+ | id | md | +----+---------------------+ | 1 | 2010-06-27 11:26:01 | | 2 | 2010-06-27 11:28:20 | | 3 | 2010-06-27 11:29:46 | | 4 | 2010-06-27 11:30:50 | | 5 | 2010-06-27 12:20:56 | | 6 | 2010-06-27 12:27:42 | | 7 | 2010-06-27 15:14:05 | | 8 | 2010-07-06 01:53:33 | | 9 | 2010-07-06 01:52:52 | +----+---------------------+
Je veux choisir des articles au hasard dans le même jour, mais en même temps je veux triés par date desc. Quelque chose comme ceci:
+----+---------------------+ | id | md | +----+---------------------+ | 8 | 2010-07-06 01:53:33 | random block | 9 | 2010-07-06 01:52:52 | | 2 | 2010-06-27 11:28:20 | random block | 4 | 2010-06-27 11:30:50 | | 1 | 2010-06-27 11:26:01 | | 6 | 2010-06-27 12:27:42 | | 3 | 2010-06-27 11:29:46 | | 5 | 2010-06-27 12:20:56 | | 7 | 2010-06-27 15:14:05 | +----+---------------------+
Aucune idée comment démarrer ou si cela est encore possible puisque l'ordre par rand() ne sera pas accepter le regroupement.
Voulez-vous qu'une seule fois retourné par jour? Il semble que vous voulez plusieurs fois par date. – Mike