1 | изначальная версия редактировать | |
проблема какаята надуманная.
mysql> select cast('2015-07-21 20:05:04' as datetime) - cast('2015-07-21 19:40:11' as datetime);
+-----------------------------------------------------------------------------------+
| cast('2015-07-21 20:05:04' as datetime) - cast('2015-07-21 19:40:11' as datetime) |
+-----------------------------------------------------------------------------------+
| 6493.000000 |
+-----------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> select cast('2015-07-21 20:05:04' as datetime) > cast('2015-07-21 19:40:11' as datetime);
+-----------------------------------------------------------------------------------+
| cast('2015-07-21 20:05:04' as datetime) > cast('2015-07-21 19:40:11' as datetime) |
+-----------------------------------------------------------------------------------+
| 1 |
+-----------------------------------------------------------------------------------+
1 row in set (0.00 sec)
как видите можно просто отнять одно от другого. если больше нуля - то первое больше. можно сравнить. если 1 - то правда. если 0 - то не правда.
2 | No.2 Revision редактировать |
проблема какаята надуманная.
mysql> select cast('2015-07-21 20:05:04' as datetime) - cast('2015-07-21 19:40:11' as datetime);
+-----------------------------------------------------------------------------------+
| cast('2015-07-21 20:05:04' as datetime) - cast('2015-07-21 19:40:11' as datetime) |
+-----------------------------------------------------------------------------------+
| 6493.000000 |
+-----------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> select cast('2015-07-21 20:05:04' as datetime) > cast('2015-07-21 19:40:11' as datetime);
+-----------------------------------------------------------------------------------+
| cast('2015-07-21 20:05:04' as datetime) > cast('2015-07-21 19:40:11' as datetime) |
+-----------------------------------------------------------------------------------+
| 1 |
+-----------------------------------------------------------------------------------+
1 row in set (0.00 sec)
как видите можно просто отнять одно от другого. если больше нуля - то первое больше. можно сравнить. если 1 - то правда. если 0 - то не правда.
если дата именно в таком виде ее даже можно как строчки сравнить.
mysql> select '2015-07-21 20:05:04' > '2015-07-21 19:40:11';
+------------------------------------------------+
| '2015-07-21 20:05:04' > '2015-07-21 19:40:11' |
+------------------------------------------------+
| 1 |
+------------------------------------------------+
1 row in set (0.00 sec)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.