where
句の場合、%h:%i
文字列がある場合、now()
の前に最後のdatetime
をどのように取得できますか?ここでMySQLは時:分形式から日付を取得します
mysql> select now(), comb('20:20');
+---------------------+---------------------+
| now() | comb('20:20') |
+---------------------+---------------------+
| 2016-11-12 20:43:39 | 2016-11-12 20:20:00 |
+---------------------+---------------------+
mysql> select now(), comb('20:20');
+---------------------+---------------------+
| now() | comb('20:20') |
+---------------------+---------------------+
| 2016-11-11 01:43:39 | 2016-11-10 20:20:00 |
+---------------------+---------------------+
mysql> select now(), comb('20:20');
+---------------------+---------------------+
| now() | comb('20:20') |
+---------------------+---------------------+
| 2016-01-01 01:43:39 | 2015-12-31 20:20:00 |
+---------------------+---------------------+
あなたは「現実の生活」に最後に存在することを意味しますか、またはどこの場所で他の条件が存在することを意味しますか? – maraca
"実際の生活"で。その時間:秒の組み合わせと一致する最後のフィジカル日時モーメント。 –
@maracaこれは、他の条件とのselect文のためのものですが、私の 'comb 'は' between'文で使用されます: 'combとtime_min_strとnow()'の間のevent_time。 –