|
Гном, Медведь и 1С (логическая задача) | ☑ | ||
---|---|---|---|---|
0
КУНГ ФУ 1С
31.10.12
✎
15:54
|
Таблица1 Таблица2
Существо |Сумма Существо|Цвет |Сумма Медведь | 100 Медведь |Красный |50 Гном | 400 Винни |Красный |100 Охотник | 300 Белоснежка | 800 Винни | 500 В таблице-1 находятся существа со всеми цветами. В таблице-2 я извлек существ с красными цветами. Все это я делал в одном запросе. Вопрос: как из таблицы-1 убрать существ с красными цветами, чтобы суммы не дублировались. В итоге должно получится Таблица1 Таблица2 Существо |Сумма Существо|Цвет |Сумма Медведь | 50 Медведь |Красный |50 Гном | 400 Винни |Красный |100 Охотник | 300 Белоснежка | 800 Винни | 100 |
|||
1
vyaz
31.10.12
✎
15:56
|
Белоснежка 800 - лидирует по сумме))))
|
|||
2
Fragster
гуру
31.10.12
✎
15:56
|
где существо не в (выбрать существо из таблица2)
|
|||
3
Fragster
гуру
31.10.12
✎
15:57
|
с вас 500 рублей за консультацию
|
|||
4
rbcvg
31.10.12
✎
15:57
|
1С ТЮЗ?
|
|||
5
butterbean
31.10.12
✎
15:57
|
белоснежка самая дорогая... ну этого следовало ожидать
по сабжу — левым соединением |
|||
6
vyaz
31.10.12
✎
15:58
|
(2) неверный похоже ответ, объединением надо похоже
|
|||
7
palpetrovich
31.10.12
✎
15:58
|
таблицы-то одинаковые, путаник :)
|
|||
8
Steel_Wheel
31.10.12
✎
15:59
|
да за 10 сек в конструткоре запросов накидать можно )
|
|||
9
Fragster
гуру
31.10.12
✎
16:00
|
у меня от (0) в глазах рябит. там сумму, чтоли отнять надо?
|
|||
10
КУНГ ФУ 1С
31.10.12
✎
16:00
|
(2) Нельзя так, тогда мы убирем всех существ из таблицы-1, а мне нужно убрать только красных существ
|
|||
11
Fragster
гуру
31.10.12
✎
16:00
|
тогда как 500-100 = 100?
|
|||
12
Fragster
гуру
31.10.12
✎
16:00
|
в таблице 1 нет колонки "цвет"
|
|||
13
КУНГ ФУ 1С
31.10.12
✎
16:01
|
(12) нету
|
|||
14
azernot
31.10.12
✎
16:07
|
Бред какой-то.
Выбрать Существо, Сумма(Сумма) Из ( Выбрать Существо, Сумма из таблица1 Объединить все Выбрать Сущесвто, -1*Сумма из Таблица2) как СуществаМинусКрасные Сгруппировать по Существа имеющие НЕ Сумма(Сумма) = 0 |
|||
15
Reset
31.10.12
✎
16:11
|
Как всегда, задача на логику, а что же хотел сказать автор?
|
|||
16
Xapac_2
31.10.12
✎
16:26
|
(0) ну берешь и делаешь запрос. или нам за вас делать?
какой приз? |
|||
17
Kashemir
31.10.12
✎
16:30
|
Судя по названию тут должно быть что-то занимательное... Где ?
|
|||
18
Steel_Wheel
31.10.12
✎
16:46
|
(0) Свзяать таблицы 1 и 2 по полю существо (join или where) и наложить условие на цвет <> красный.
И все |
|||
19
kimarle
31.10.12
✎
17:00
|
Что мешает сделать вложенный запрос с группировками по существам и цветам, там же в условии исключить красный, а потом результат сгруппировать по существам?
p.s. Тестовое задание для специалиста в сеть детских садов? |
|||
20
wylde
31.10.12
✎
17:58
|
ВЫБРАТЬ
Звери1.Зверь, ВЫБОР КОГДА ВложенныйЗапрос.Цвет = "Красный" ТОГДА ВложенныйЗапрос.Сумма ИНАЧЕ Звери1.Сумма КОНЕЦ КАК Сумма ИЗ РегистрСведений.Звери1 КАК Звери1 ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ Звери2.Зверь КАК Зверь, Звери2.Цвет КАК Цвет, Звери2.Сумма КАК Сумма ИЗ РегистрСведений.Звери2 КАК Звери2) КАК ВложенныйЗапрос ПО Звери1.Зверь = ВложенныйЗапрос.Зверь |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |