Re: DATE_SUB Issues
| From: | Craig Hoffman | Date: | Tue, 30 Mar 2004 13:23:32 +0000 |
| Subject: | Re: DATE_SUB Issues | ||
| References: | 1 2 3 4 5 6 7 8 9 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-33703@lists.php.net to get a copy of this message | ||
sorry about the multiple reply's. I tested the query with a few future dates and it seemed to be worked. Thanks again for your help.
Thanks - Craig
__________________________________
Craig Hoffman - eClimb Media
v: (847) 644 - 8914
f: (847) 866 - 1946
e: choffman@eclimb.net
w: www.eclimb.net
_________________________________
On Mar 30, 2004, at 3:32 AM, Ricardo Lopes wrote:
sorry, i press Control+Enter and i send the unfinished mail, here is the continuation: it worked because it was monday, probably today you arent happy. try this sql, but i dont like the GROUP clause SELECT SUM(distance), DATE_FORMAT(time_upload, '%u'), WEEK(time_upload, 1) FROM TRAININGLOG WHERE (WEEK(NOW(), 1) <= WEEK(time_upload, 1)) GROUP BY time_upload LIMIT 1 ----- Original Message ----- From: "Craig Hoffman" <choffman@katomic.com> To: <php-db@lists.php.net> Sent: Monday, March 29, 2004 9:48 PM Subject: Re: [PHP-DB] DATE_SUB IssuesWooHoo! I got it working! Basically what I did is I changed this DATE_SUB( NOW(),INTERVAL 7 DAY ) to DATE_SUB( NOW(),INTERVAL 1 DAY ) and it worked. I am not entirely sure why. Anyone know? __________________________________ Craig Hoffman - eClimb Media v: (847) 644 - 8914 f: (847) 866 - 1946 e: choffman@eclimb.net w: www.eclimb.net _________________________________ On Mar 29, 2004, at 10:56 AM, Craig Hoffman wrote:-- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpWhat is should doing is grabbing all entries of this week and return a total. Its returning the wrong results. SELECT SUM(distance), DATE_FORMAT(time_upload, '%u'), WEEK(time_upload, 1) FROM TRAININGLOG WHERE DATE_SUB( NOW(),INTERVAL 7 DAY ) <= time_upload GROUP BY time_upload LIMIT 1 => Results: (This is wrong) => Weekly Miles: (Week starts on Monday) 5.34 Correct Results should be this: Weekly Miles: 30.5 __________________________________ Craig Hoffman - eClimb Media v: (847) 644 - 8914 f: (847) 866 - 1946 e: choffman@eclimb.net w: www.eclimb.net _________________________________ On Mar 29, 2004, at 10:29 AM, John W. Holmes wrote:-- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpFrom: "Craig Hoffman" <choffman@katomic.com>-- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpOn Mar 29, 2004, at 10:06 AM, John W. Holmes wrote:So how does it not work? What are you expecting? What is returned? Is an error occuring or the wrong results or no results?? ---John Holmes...From: "Craig Hoffman" <choffman@katomic.com>Yes of course. Here is my new query. SELECT SUM(distance), DATE_FORMAT(time_upload, '%u'), WEEK(time_upload, '7') FROM TRAININGLOG WHERE DATE_SUB( NOW(),INTERVAL 7 DAY ) <= time_upload GROUP BY time_upload LIMIT 1still no luck - any other suggestions?Please define "no luck"