|
|
|
| Подскажите, пожалуйста, как написать запрос:"Вернуть id_customer и число дней между текущей датой и cln_date_of_customer из таблицы customers". Заранее спасибо за ответ. | |
|
|
|
|
|
|
|
для: Денис
(20.12.2006 в 14:58)
| | Для этого можно воспользоваться запросом
SELECT id_customer, DATEDIFF(cln_date_of_customer, NOW()) AS cln_date_of_customer
FROM customers
|
| |
|
|
|
|
|
|
|
для: cheops
(20.12.2006 в 15:12)
| | не работает. выдает ошибку в синтаксе | |
|
|
|
|
|
|
|
для: Денис
(20.12.2006 в 15:14)
| | Какая версия MySQL используется и как выглядит сообщение об ошибке? | |
|
|
|
|
|
|
|
для: cheops
(20.12.2006 в 15:22)
| | mysql 4.1
"You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(cln_date_of_customer, NOW()) AS cln_date_of_customer FROM clie" | |
|
|
|
|
|
|
|
для: Денис
(20.12.2006 в 15:26)
| | А точнее какая версия (до третьего знака)? Дело в том, что функция DATEDIFF() появилась, начиная с MySQL 4.1.1 - но это очень старая система - нет возможности испльзовать более свежую версию? | |
|
|
|