Code
[COLOR=#000000][COLOR=#0000CC]$querystr [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#CC0000]"
SELECT wposts.*, [/COLOR][/COLOR][COLOR=#000000][COLOR=#CC0000]wpostmeta.meta_value AS metadate[/COLOR][/COLOR][COLOR=#000000][COLOR=#CC0000]
FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta
WHERE wposts.ID = wpostmeta.post_id
AND wpostmeta.meta_key = 'datum'
AND wpostmeta.meta_value != ''
AND wposts.post_status = 'publish'
AND wposts.post_type = 'post'
ORDER BY metadate DESC
"[/COLOR][COLOR=#006600]; [/COLOR][/COLOR]
In der Art müsste es funktionieren. Es werden nur Posts mit dem meta_key 'datum' gesucht und dann nach meta_value (alias metadate) absteigend (DESC) sortiert.
Zur Beschleunigung der Abfrage wäre es noch besser statt wposts.* nur die benötigten Felder abzufragen, das '*' kostet ungemein Zeit.