|
|
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Есть такая задача. Таблица 1 - расход за период, таблица 2 - приход за период. Как в одном запросе получить данные из двух таблиц, т.е. в общем случае разное количество записей в таблица. Например, приходные накладные и тут же параллельно расходные накладные. Если приходным меньше чем расходных то на месте приходным оставляем пустые места оставляем и наооборот. Сильно сумбурно написал, но где-то так Расх, накл. № Сумма Приход. накл.№ Сумма 4 100 5 20 5 200 6 200 8 1000 10 2000 Я сейчас делаю через временную таблицу, а можно ли одним запросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 15:44:15 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
ЗАбили пробелы, ну цифры в общем каждая под своим столбцом (их 4 штуки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 15:45:40 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Где-то я ЭТО уже видел. Или у меня дежа-вю? Проект явно кривой, но если сильно жмёт, то юзай FULL JOIN . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 15:49:56 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Самое прикольное, что ну ни коим боком не догадаться, по какому полю объединять таблицы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 15:57:31 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
ЛентяйСамое прикольное, что ну ни коим боком не догадаться, по какому полю объединять таблицы...А просто так. По порядку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 16:00:00 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
В том то и все дело, что join ну никак не получается, т.е. есть момент для которых есть данные в таблице 1, но совершенно нет данных из таблицы 2 - и как их объединять? Две практически независимые таблицы, как если бы нарисовать на отдельных листах бумаги две таблицы, а потом положить рядом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 16:02:23 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
А может не парить себе мозги и пообщаться с бухгалтером, чтобы он объяснил, нафига это надо. С таким объединением врядли чего-то еще дальше можно сделать. Может просто рядом на один лист разместить два отчета? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 16:26:28 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
ovaт.е. есть момент для которых есть данные в таблице 1, но совершенно нет данных из таблицы 2Это означает, что в отсутствии прихода был осуществлён расход. Т.е. продан товар неизвестного происхождения. (Это серьёзная статья, согласно УК) МимопроходящийПроект явно кривой, но если сильно жмёт, то юзай FULL JOIN.Полностью согласен. Но изначально, кривизна проекта — от криворукости бухгалтера. Её царёвы службы ни разу не "трахали". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 16:32:39 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Zmeishe ovaт.е. есть момент для которых есть данные в таблице 1, но совершенно нет данных из таблицы 2Это означает, что в отсутствии прихода был осуществлён расход. Т.е. продан товар неизвестного происхождения. (Это серьёзная статья, согласно УК) А чего, если положить рядом два списка накладных, в которых могут быть абсолютно разные товары (именно это и спрашивалось), то происхождение товара станет известным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 16:53:27 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Структура кривая без разговоров предлагаю такой вариант огранизиции структуры 1 таблица содержит заголовки документов т.е. поставщик, получатель, .... здесь по максимуму значений из справочников, каждая запись в этой таблице имеет уникальный номер, здесь же указываешь тип документа и в триггере пересчитываешь остатки. 2 таблица содержит товары принадлежащие к данному документу с указанием кол-ва суммы ед.изм и всего что требуется. вот собствно с краце Alex_M ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 16:53:45 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Предложил бы еще учет по партиям. Организуй в базе аналог 1с регистра партии товара и основные функции работы с ним. Бесспорно регистры в 1с наиболее удачное их изобретение. Да и не мешало бы реализовать последовательность проведения и точку актуальности. Т.к. у нас всегда что-нибудь проводят/перепроводят задним числом. Соответственно остатки и НДС сразу плывет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 16:59:11 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
А ведь точно уже было. И автор тот же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:00:07 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
ЛентяйА чего, если положить рядом два списка накладных, в которых могут быть абсолютно разные товары (именно это и спрашивалось), то происхождение товара станет известным? Расход должен быть меньше или равен приходу. Т.е. на каждую продажу есть соответствующий приход. Если же пришло 3, а продано 4, то 1 это и есть неизвестное происхождение. Или пришло 0, продано 3. (два списка накладных, в которых могут быть абсолютно разные товары) Ворованным торгуете, батенька. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:05:31 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
DeepseadiverПредложил бы еще учет по партиям. Организуй в базе аналог 1с регистра партии товара и основные функции работы с ним. Бесспорно регистры в 1с наиболее удачное их изобретение. Да и не мешало бы реализовать последовательность проведения и точку актуальности. Т.к. у нас всегда что-нибудь проводят/перепроводят задним числом. Соответственно остатки и НДС сразу плывет. Тригер просчитывает остатки, а в таблице товаров я специально не сказал про поле цена она высчитывается, а не храниться чтоб все можно было пересчитать в случае если что-то меняется в накладной, предлагаю еще запретить приходование на отрицательный остатток ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:08:56 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Хорошо, у меня есть приходная накладная на 100 рублей. Я продал одну бутылку водки. Это законная продажа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:11:20 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Предыдущее сообщение к Zmeishe было адресовано... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:14:38 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
ЛентяйЯ продал одну бутылку водки. Это законная продажа?Ниииииизаконная! Как ты мог?! Водку! Продать!? Изверг!... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:14:59 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий ЛентяйЯ продал одну бутылку водки. Это законная продажа?Ниииииизаконная! Как ты мог?! Водку! Продать!? Изверг!... Бизнес по русски - скоммуниздить вагон водки, продать, а деньги пропить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:22:11 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Ну все прям запинали. Задача для лучшей ясности несколько утрировалась. Если уж так критично - пожалуйста, несколько расширю. Есть отчет - баланс фирм. Идет фирма, по ней рядом в две колонки (в широком смысле этого слова) пишется отгрузка за период (там много данных и по контрактам и по спецификациям), а в соседней колонке - оплата за период, просто дата и сумма оплаты. И так по каждой фирме. Вот такой отчет. А такую форму не кто-нибудь, а ген.директор требует (а "фирмочка" то у нас не маленькая - 60 тыс. чловек, так что дядя большой - с ним не поспоришь). P.S. Кстати в другой проге у меня практически и работают регистры как в 1С - честно говорю, украл идею :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:23:16 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
ovaЕсть отчет...Вот от сюда и танцуй. Для отчётов есть спец.средства. Которые позволяют и это (в том числе). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:30:00 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
МимопроходящийА ведь точно уже было. И автор тот же. Сравнил слона с носорогом, там был вопрос о том что в Интербейсе нет объединения с набором данных, получаемом по селект, т.е. чисто справочный вопрос - не знал я этого, а тут я как бы совета спрашиваю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:30:35 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Лентяй Мимопроходящий ЛентяйЯ продал одну бутылку водки. Это законная продажа?Ниииииизаконная! Как ты мог?! Водку! Продать!? Изверг!... Бизнес по русски - скоммуниздить вагон водки, продать, а деньги пропить... Интересно, на этом форуме за оффтоп банят? Или модераторы тут для красивого названия? На SWRUS уже давно бы по шапке получили. Я данный топик уже смотрю не для того, чтобы чему-то новому научиться, а исключительно для прикола. Что-то левое спросили, что-то левое ответили, поприкалывались по ходу дела. Пятница, блин, тепло, хорошо, праздники на носу, пиво и девки на уме. Ништяк!!! P.S. Может песни хором попоём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:35:07 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
mwolf ЛентяйБизнес по русски - скоммуниздить вагон водки, продать, а деньги пропить... Интересно, на этом форуме за оффтоп банят?Пока, только строгий выговор с занесением был mwolfИли модераторы тут для красивого названия?Федору сейчас не до того. Он свой проект реализует. Но иногда, заглядывает. mwolfНа SWRUS уже давно бы по шапке получили.Ой! А кто это? mwolfЯ данный топик уже смотрю не для того, чтобы чему-то новому научиться, а исключительно для прикола. Что-то левое спросили, что-то левое ответили, поприкалывались по ходу дела. Пятница, блин, тепло, хорошо, праздники на носу, пиво и девки на уме. Ништяк!!!Вот. И не порти людЯм праздник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:41:43 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий mwolfНа SWRUS уже давно бы по шапке получили.Ой! А кто это? Это форум всеросийского общества шароварения :-). Shareware то есть. Мимопроходящий Вот. И не порти людЯм праздник. Я!!! Портить!!! Да я всеми руками за!!!! Я ж даже вот, что написал: mwolfP.S. Может песни хором попоём? P.S. Чувствую, что, если модератор таки сюда забредёт, то и мне на с занесением хватит за эти разговоры.)) Р.P.S. Кстати, научите смайлики красивые вставлять. Общий принцип вроде понял, но как их цивильно в пост добавить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 17:55:58 |
|
||
|
Объединение таблиц
|
|||
|---|---|---|---|
|
#18+
mwolfР.P.S. Кстати, научите смайлики красивые вставлять. Общий принцип вроде понял, но как их цивильно в пост добавить? Тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2004, 18:00:15 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32659644&tid=1578026]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
305ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 637ms |

| 0 / 0 |
