|
UNION SELECT
|
|||
---|---|---|---|
#18+
Помогите начинающему. Есть две таблицы main(1) и ex_main(2), содержащие по два столбца, какие-то записи в них совпадают, а какие-то нет, необходимо написать скрипт на sql, чтобы на выходе получалась третья таблица, содержащая все записи из первых двух, без повторений, т.е. в третьей таблице тоже будет два столбца, а не четыре. Я пишу: SELECT [main(1)].Счет AS Счет, [main(1)].[Номер п/п] FROM [main(1)] UNION SELECT [ex_main(2)].Счет AS Счет, [ex_main(2)].[Номер п/п] FROM [ex_main(2)] Теперь нужно запихнуть этот запрос в новую таблицу, и все это реализовать программно на VB в MS ACCESS. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2002, 19:26 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
Так кажись: Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2002, 15:12 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
Только для того чтобы были только уникальные записи без повторения тогда: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2002, 11:47 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
Я писал уже такой запрос, однако ACCESS 2000, ругается на это, и пишет "ошибка синтаксиса в инструкции INSERT INTO"? А если зайти по хелпу, то там просто написано о неправильном аргументе, в другом форуме, мне сказали, что нужно сохранить запрос в виде таблицы, и уже обращаться к ней, только как сохранить запрос программно в видет таблицы Я не знаю......? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2002, 16:09 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
Программно(DAO): Код: plaintext 1. 2. 3. 4. 5. 6. 7.
or Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2002, 18:08 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
Кстати, на "as Database" ACCESS начинает ругаться, что он такого типа не знает. Однако Я уже все сделал, теперь вопрос про другое, а как сделать, чтобы при открытии файла, загружалась форма, а не окно базы данных, где там макросы делаются, таблицы различные и т.д., как это сделано в тестовой базе Борей, Я просмотрел скрипты, но в той базе они работают, а в моей просто отказываются. Да и там очень много мусора. Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2002, 19:57 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
Кстати, на "as Database" ACCESS начинает ругаться, что он такого типа не знает. Пример для VB. Посмотри в каком ты форуме. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2002, 09:48 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
Надо в Tools\Reference, однако, включить DAO. А запрос надо так написать: Код: plaintext 1. 2. 3. 4. 5. 6.
или так Код: plaintext 1. 2. 3. 4. 5. 6.
А потом его, запрос, просто вызвать на исполнение Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2002, 10:36 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
ДА, Я прекрасно понимаю в каком Я формуме, только в help по VB для ACCESS везде используется этот тип, только когда начинаешь его сам использовать, то программа начинает ругаться. Кстати, и еще на счет место нахождения в форме, из форума по MS ACCESS меня послали сюда, а от сюда посылают туда, здорово. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2002, 10:38 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
Вместо того что-б ругаться - ответы читай! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2002, 10:41 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
Вспылил, был неправ ;), а как убрать все те окошки, которые вылезают, и сообщают, что в базу внесено 20 записей, таблица будет удалена, и т.д. и тому подобное. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2002, 11:03 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
В Access Сервис\Параметры\Правка и Поиск\Подтверждение Программно Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2002, 11:08 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
Ок, а как можно реализовать возможность вычисления количества дней прошедших от одной даты до другой. Например, два поля одной записи 01.01.01 и 10.01.01, между ними разница 10 дней, как ее получить, желательно в формате int. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2002, 18:29 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2002, 18:51 |
|
UNION SELECT
|
|||
---|---|---|---|
#18+
А как на это число теперь умножить любое другое..... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2002, 13:44 |
|
|
start [/forum/topic.php?fid=60&msg=32075941&tid=2171540]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 259ms |
total: | 377ms |
0 / 0 |