I have used classipress theme
My query is as below
$querydetails = "
SELECT wposts.*
FROM $wpdb->posts wposts
INNER JOIN $wpdb->postmeta wpostmeta ON wposts.ID = wpostmeta.post_id
INNER JOIN $wpdb->term_relationships yprelation ON yprelation.object_id = wposts.ID
INNER JOIN $wpdb->term_taxonomy wptaxonomy ON wptaxonomy.term_taxonomy_id = yprelation.term_taxonomy_id
INNER JOIN $wpdb->terms wpterms ON wpterms.term_id = wptaxonomy.term_id
WHERE wpostmeta.meta_key = 'event_date'
AND STR_TO_DATE(wpostmeta.meta_value, '%d-%m-%Y %H:%i:%s') >= NOW()
AND (wposts.post_status = 'publish' || wposts.post_status = 'pending' || wposts.post_status = 'future')
AND wposts.post_type = 'events''ad_listing'
AND (wpterms.term_id = 5 OR wptaxonomy.parent = 5)
ORDER BY STR_TO_DATE(wpostmeta.meta_value, '%d-%m-%Y %H:%i') LIMIT 0,10";
$args = array(
'post_type' => 'events''ad_listing',
'post_status' => array('publish', 'pending', 'future'),
'orderby' => 'meta_value',
'order' => 'ASC',
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'event_date',
'value' => date('Y-m-d H:i:s'),
'type' => 'date',
'compare' => '>='
)
),
'tax_query' => array(
'relation' => 'and',
array(
'taxonomy' => 'ad_cat',
'field' => 'slug',
'terms' => 'event-2'
)
)
);
$query = new WP_Query($args);
echo "Last SQL-Query: {$query->request}";