babyshandy
3/17/2015 - 6:02 PM

Pivot table query for WordPress Contact Form 7 http://cfdbplugin.com/?page_id=239

Pivot table query for WordPress Contact Form 7 http://cfdbplugin.com/?page_id=239

SELECT
DATE_FORMAT(FROM_UNIXTIME(submit_time), '%b %e, %Y  %l:%i %p') AS Submitted,
MAX(IF(field_name='Name', field_value, NULL )) AS 'Name',
MAX(IF(field_name='CardNum', field_value, NULL )) AS 'CardNum',
MAX(IF(field_name='Exp', field_value, NULL )) AS 'Exp',
MAX(IF(field_name='Amount', field_value, NULL )) AS 'Amount'
FROM wp_cf7dbplugin_submits
WHERE form_name = 'Purchases'
GROUP BY submit_time
ORDER BY submit_time DESC
LIMIT 0, 15000;

-- http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_from-unixtime
-- %Y-%m-%d %H:%i:%s yields 2015-03-16 20:09:26
-- %b %e, %Y  %l:%i %p yields Mar 16, 2015  8:09 PM