Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / RIGHT JOIN + WHERE BETWEEN / 4 сообщений из 4, страница 1 из 1
25.04.2005, 13:24
    #33033204
ser78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RIGHT JOIN + WHERE BETWEEN
SELECT `otdels`.`nazv_otdel` , count( `biling`.`long_time` ) , sec_to_time(sum(long_time))
FROM `biling`
RIGHT JOIN `otdels` ON `otdels`.`n_in` = `biling`.`n_in`
GROUP BY `otdels`.`nazv_otdel`

Когда дописываю
where date BETWEEN '$date_ot' AND '$date_do',
пропадает правое объединение (нет строк, где справа = 0 ) , может, в синтаксисе ошибка?

SELECT `otdels`.`nazv_otdel` , count( `biling`.`long_time` ) , sec_to_time(sum(long_time))
FROM `biling`
RIGHT JOIN `otdels` ON `otdels`.`n_in` = `biling`.`n_in`
where date BETWEEN '$date_ot' AND '$date_do'
GROUP BY `otdels`.`nazv_otdel`
...
Рейтинг: 0 / 0
25.04.2005, 14:02
    #33033315
oksale
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RIGHT JOIN + WHERE BETWEEN
А почему бы не написать

Код: plaintext
1.
2.
3.
4.
SELECT `otdels`.`nazv_otdel` , count( `biling`.`long_time` ) , sec_to_time(sum(long_time))
FROM `biling`, `otdels`
where `otdels`.`n_in` = `biling`.`n_in` AND
(date BETWEEN '$date_ot' AND '$date_do') 
GROUP BY `otdels`.`nazv_otdel`
...
Рейтинг: 0 / 0
25.04.2005, 14:16
    #33033373
Johnmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RIGHT JOIN + WHERE BETWEEN
oksaleА почему бы не написать

Потому, что это внутреннее соединение. А это не то же самое, что внешнее...:))

ser78

Пропадает законно.
Сделай так:
Код: plaintext
where (date ID NULL) OR (date BETWEEN '$date_ot' AND '$date_do')
...
Рейтинг: 0 / 0
25.04.2005, 15:15
    #33033600
ser78
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RIGHT JOIN + WHERE BETWEEN
Johnmen как всегда прав.
Спасибо.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / RIGHT JOIN + WHERE BETWEEN / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]