現在時刻に基づいてアクティブなイベントを表示します。
1 現在時刻が 2015-11-25 の場合、表示順序は
2015-11- になります。 25、2015-11-26、2015-12-27、2015-01-20、2014-11-24
2 現在時刻は 2015-12-01 なので、表示順序は
2015- 12-27、2015-11-25、2015-11-26、2015-01-20、2014-11-24
3. 現在時刻が 2015-12-30 の場合、表示順序は
です。 2015-12-27、2015-11-25、2015-11-26、2015-01-20、2014-11-24
Where ステートメントの書き方
たくさんの人が手を差し伸べています最近はそれで遊ぼう
SELECT * from 表名 where event_start_date<CURDATE() order by event_start_date desc;
2. 現在時刻は 2015-12-01 なので、表示順は
2015-12-27, 2015- となります。 11-25、2015-11-26、2015-01-20、2014-11-24
2015-12-27 2015-12-01 から 26 日間
2015-11-25 5 日間2015-12-01 より
なぜ 2015-12-27 が 1 位にランクされるのでしょうか?
現在時刻に近いものが最初に表示されるという条件と一致していませんか?
2. 現在時刻が 2015-12-01 である場合、表示順序は
2015-12-27 、2015-11-25、2015-11-26、2015-01-20、2014-11-24
2015-12-27 2015-12-01 から 26 日間
2015-11-25 2015-12-01 まであと 5 日
なぜ 2015-12-27 が 1 位にランクされるのでしょうか?
現在時刻に近いものを手前に表示するという条件に合致しませんか?
最近、非常に多くの人が手を差し伸べています、それで遊んでみましょう
SELECT * from 表名 where event_start_date<CURDATE() order by event_start_date desc;
最近は手を差し伸べる人がとても多いので、遊んでみましょう
SELECT * from 表名 where event_start_date<CURDATE() order by event_start_date desc;