![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
NetWorm |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 24 Регистрация: 2.8.2011 Пользователь №: 2784 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
И в результате возвращаются двойные строки. т.е. он не объединяет SUM(0) AS count2 из первого запроса и SUM(o_sklad.count) AS count2. Короче мне нужно получить одну таблицу с результатами двух запросов |
|
|
![]() |
ilyabvt |
![]()
Сообщение
#2
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: ![]() ![]() ![]() |
Цитата Мне из 3 колонок одних и тех же надо получить 4 Через UNION вы такого не сделаете. А вводить нулевую колонку - извращение. Цитата В первом запросе мне надо получить остатки на начало месяца, во втором на конец месяца Ну тогда вам надо указывать диапазон, а не просто "<'30.11.2011'" в противном случае вы получаете не только за конец месяца, но вообще за весь месяц и за все предыдущие месяцы. Покажите структуру этих трех таблиц и как они связаны. |
|
|
NetWorm |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 24 Регистрация: 2.8.2011 Пользователь №: 2784 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата Мне из 3 колонок одних и тех же надо получить 4 Через UNION вы такого не сделаете. А вводить нулевую колонку - извращение. Цитата В первом запросе мне надо получить остатки на начало месяца, во втором на конец месяца Ну тогда вам надо указывать диапазон, а не просто "<'30.11.2011'" в противном случае вы получаете не только за конец месяца, но вообще за весь месяц и за все предыдущие месяцы. Покажите структуру этих трех таблиц и как они связаны. Я разобрался все!
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 15.4.2025, 2:34 |