Scandal
Διαχειριστής
Ο Πέτρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών, επαγγέλεται Web developer και μας γράφει απο Περιστέρι (Αττική). Έχει γράψει 16,838 μηνύματα.
23-07-12
14:35
Το πρόβλημα λύθηκε!
Σας παραθέτω το query:
Γενικά ταλαιπωρήθηκα μέχρι να ανακαλύψω την FROM_UNIXTIME() (οι dateline έχουν timestamp).
Σας παραθέτω το query:
Code:
SELECT post.*, sum1
FROM post INNER JOIN
(
SELECT postid, COUNT(thumb) AS sum1
FROM thumbs
WHERE (FROM_UNIXTIME(dateline) > CURDATE() - INTERVAL 1 WEEK) AND (thumb = 1)
GROUP BY postid
ORDER BY sum1 DESC, postid DESC
LIMIT 10
) tmp ON post.postid = tmp.postid
ORDER BY sum1 DESC, postid DESC;
Σημείωση: Το μήνυμα αυτό γράφτηκε 11 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.