|
|
|
| Подскажите с таким моментом... Есть таблица истории посещений сайта. user_id, страница и дата посещения. Каким должен быть запрос чтобы выбрать пользователей, которые не посещали сайт в заданный период? | |
|
|
|
|
|
|
|
для: ilya.sea
(19.12.2007 в 23:16)
| | А дата в каком формате хранится? | |
|
|
|
|
|
|
|
для: cheops
(20.12.2007 в 00:53)
| | дата хранится в формате Y-M-D h:m:s | |
|
|
|
|
|
|
|
для: ilya.sea
(19.12.2007 в 23:16)
| | Левое соединение - отбор несоответствия
SELECT users.*
FROM users
LEFT JOIN history ON users.id= history.user_id
AND visit_date BETWEEN '$start_preiod' AND '$end_period'
WHERE history.user_id IS NULL
|
$start_period и $end_period должны быть заданы согласно синтаксиса типа date | |
|
|
|