dadamssg Posted July 16, 2009 Share Posted July 16, 2009 I know theres a way to make up another field inside your query. For example, i want to pull up events that haven't ended so i would use Select * from table where createdate > now() but then i also want to display a little symbol or something if the event is going on today, so i would use this query to see if its happening today SELECT * FROM table WHERE start <= CURDATE() AND end = CURDATE() AND end > NOW() ORDER BY start ASC how would i combine those and have a field that was called 'justoday' and have it equal to 1 if it the event was today? anybody have any clue? Quote Link to comment https://forums.phpfreaks.com/topic/166139-adding-another-field-to-your-query/ Share on other sites More sharing options...
dadamssg Posted July 16, 2009 Author Share Posted July 16, 2009 totally messed up those queries...the first one should be Select * from table where end > now() and the second SELECT * FROM table WHERE date(start) <= CURDATE() AND date(end) = CURDATE() AND end > NOW() ORDER BY start ASC Quote Link to comment https://forums.phpfreaks.com/topic/166139-adding-another-field-to-your-query/#findComment-876182 Share on other sites More sharing options...
fenway Posted July 18, 2009 Share Posted July 18, 2009 Leave your WHERE clause as-is, and add an expression to your column list -- like CURDATE() BETWEEN start AND end Quote Link to comment https://forums.phpfreaks.com/topic/166139-adding-another-field-to-your-query/#findComment-877698 Share on other sites More sharing options...
dadamssg Posted July 19, 2009 Author Share Posted July 19, 2009 not sure i understand what you're saying...?? Quote Link to comment https://forums.phpfreaks.com/topic/166139-adding-another-field-to-your-query/#findComment-877808 Share on other sites More sharing options...
fenway Posted July 24, 2009 Share Posted July 24, 2009 Just suggesting that BETWEEN is a simpler operator to use. Quote Link to comment https://forums.phpfreaks.com/topic/166139-adding-another-field-to-your-query/#findComment-882290 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.