Wrox Programmer Forums
|
MySQL General discussion about the MySQL database.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the MySQL section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old October 5th, 2011, 10:33 PM
Authorized User
 
Join Date: Mar 2006
Posts: 58
Thanks: 0
Thanked 0 Times in 0 Posts
Unhappy Loop

Morning and hi all,

Refer to code below how should I loop using for loop : -

SELECT
COUNT(CASE WHEN date_submitted > DATE_ADD( CURDATE(), INTERVAL -10 DAY) AND date_submitted < DATE_ADD( CURDATE(), INTERVAL -09 DAY) AND last_updated > DATE_ADD( CURDATE(), INTERVAL -09 DAY) AND last_updated < DATE_ADD( CURDATE(), INTERVAL -08 DAY) THEN 'Resolved' END ) AS 'DAY -10',
COUNT(CASE WHEN date_submitted > DATE_ADD( CURDATE(), INTERVAL -09 DAY) AND date_submitted < DATE_ADD( CURDATE(), INTERVAL -08 DAY) AND last_updated > DATE_ADD( CURDATE(), INTERVAL -08 DAY) AND last_updated < DATE_ADD( CURDATE(), INTERVAL -07 DAY) THEN 'Resolved' END ) AS 'DAY -09',
COUNT(CASE WHEN date_submitted > DATE_ADD( CURDATE(), INTERVAL -08 DAY) AND date_submitted < DATE_ADD( CURDATE(), INTERVAL -07 DAY) AND last_updated > DATE_ADD( CURDATE(), INTERVAL -07 DAY) AND last_updated < DATE_ADD( CURDATE(), INTERVAL -06 DAY) THEN 'Resolved' END ) AS 'DAY -08',
COUNT(CASE WHEN date_submitted > DATE_ADD( CURDATE(), INTERVAL -07 DAY) AND date_submitted < DATE_ADD( CURDATE(), INTERVAL -06 DAY) AND last_updated > DATE_ADD( CURDATE(), INTERVAL -06 DAY) AND last_updated < DATE_ADD( CURDATE(), INTERVAL -05 DAY) THEN 'Resolved' END ) AS 'DAY -07',
COUNT(CASE WHEN date_submitted > DATE_ADD( CURDATE(), INTERVAL -06 DAY) AND date_submitted < DATE_ADD( CURDATE(), INTERVAL -05 DAY) AND last_updated > DATE_ADD( CURDATE(), INTERVAL -05 DAY) AND last_updated < DATE_ADD( CURDATE(), INTERVAL -04 DAY) THEN 'Resolved' END ) AS 'DAY -06',
COUNT(CASE WHEN date_submitted > DATE_ADD( CURDATE(), INTERVAL -05 DAY) AND date_submitted < DATE_ADD( CURDATE(), INTERVAL -04 DAY) AND last_updated > DATE_ADD( CURDATE(), INTERVAL -04 DAY) AND last_updated < DATE_ADD( CURDATE(), INTERVAL -03 DAY) THEN 'Resolved' END ) AS 'DAY -05',
COUNT(CASE WHEN date_submitted > DATE_ADD( CURDATE(), INTERVAL -04 DAY) AND date_submitted < DATE_ADD( CURDATE(), INTERVAL -03 DAY) AND last_updated > DATE_ADD( CURDATE(), INTERVAL -03 DAY) AND last_updated < DATE_ADD( CURDATE(), INTERVAL -02 DAY) THEN 'Resolved' END ) AS 'DAY -04',
COUNT(CASE WHEN date_submitted > DATE_ADD( CURDATE(), INTERVAL -03 DAY) AND date_submitted < DATE_ADD( CURDATE(), INTERVAL -02 DAY) AND last_updated > DATE_ADD( CURDATE(), INTERVAL -02 DAY) AND last_updated < DATE_ADD( CURDATE(), INTERVAL -01 DAY) THEN 'Resolved' END ) AS 'DAY -03',
COUNT(CASE WHEN date_submitted > DATE_ADD( CURDATE(), INTERVAL -02 DAY) AND date_submitted < DATE_ADD( CURDATE(), INTERVAL -01 DAY) AND last_updated > DATE_ADD( CURDATE(), INTERVAL -01 DAY) AND last_updated < DATE_ADD( CURDATE(), INTERVAL 00 DAY) THEN 'Resolved' END ) AS 'DAY -02',
COUNT(CASE WHEN date_submitted > DATE_ADD( CURDATE(), INTERVAL -01 DAY) AND date_submitted < CURDATE() AND last_updated > DATE_ADD( CURDATE(), INTERVAL 00 DAY) AND last_updated < DATE_ADD( CURDATE(), INTERVAL 01 DAY) THEN 'Resolved' END ) AS 'DAY -01'
FROM my_basket
WHERE status >= 80


Tq...
 
Old October 8th, 2011, 07:35 PM
Authorized User
 
Join Date: Mar 2006
Posts: 58
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Anybody help ?





Similar Threads
Thread Thread Starter Forum Replies Last Post
Loop twice, then inside loop select nodes?? JohnBampton XSLT 2 March 9th, 2009 05:21 AM
"DO" loop enolregnar VB How-To 8 June 8th, 2007 12:54 AM
loop crmpicco Classic ASP Basics 1 February 12th, 2005 09:12 PM
Do Loop junemo Beginning PHP 8 July 28th, 2004 02:58 AM
nested while loop doesn't loop hosefo81 PHP Databases 5 November 12th, 2003 08:46 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.