|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлег, messagebox(переменная) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:54 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
Неа, запрос SELECT DISTINCT * FROM I:\BACKUP-SERVER\BASED\priem WHERE spec_tnum like '93%' INTO CURSOR c1 выдал все записи, которые соответствуют условию spec_tnum like '93%' ... SELECT c1 lits = RECCOUNT() после этого осталось то же количество записей ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 19:04 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 20:38 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
Опечатка в слове Distinct Надеюсь, поправите в запросе ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 20:39 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ВладимирМ, Спасибо огромное! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2011, 09:05 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
Стыдно уже опять спрашивать... Нужно то же самое, только для объединения двух таблиц. Нужно посчитать количество уникальных записей по полю reg_nom для этого запроса: SELECT * FROM priem, registr WHERE priem.reg_nom = registr.reg_nom AND priem.spec_tnum like '93%' AND registr.sex = 'Ж' ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2011, 09:10 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
И что не получается? Как пробовал? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2011, 11:08 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ВладимирМ, по-разному. Local File1, laResult(1), File2 file1 = "I:\BACKUP-SERVER\BASED\PRIEM" file2 = "I:\BACKUP-SERVER\BASED\REGISTR" laResult[1] = 0 SELECT COUNT(distinct reg_nom); FROM (FILE1) INTO ARRAY laResult; WHERE FILE1.REG_NOM = ; (SELECT FILE2.REG_NOM FROM FILE2 WHERE FILE2.SEX = 'М'); AND FILE1.spec_tnum like '93%' Или так: SELECT COUNT(distinct reg_nom); FROM (FILE1) INTO ARRAY laResult; WHERE FILE1.REG_NOM = FILE2.REG_NOM; FROM FILE2 AND FILE1.spec_tnum like '93%' AND FILE2.SEX = 'М' Подскажите плиз, где ошибся ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2011, 11:38 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлегВопрос. Как присвоить переменной результат запроса: select COUNT (*) FROM table Ну, не совсем прямо в перменную, но в конечном итоге туда и попадает. Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2011, 12:10 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлегВладимирМ, по-разному. Local File1, laResult(1), File2 file1 = "I:\BACKUP-SERVER\BASED\PRIEM" file2 = "I:\BACKUP-SERVER\BASED\REGISTR" laResult[1] = 0 SELECT COUNT(distinct reg_nom); FROM (FILE1) INTO ARRAY laResult; WHERE FILE1.REG_NOM = ; (SELECT FILE2.REG_NOM FROM FILE2 WHERE FILE2.SEX = 'М'); AND FILE1.spec_tnum like '93%' Или так: SELECT COUNT(distinct reg_nom); FROM (FILE1) INTO ARRAY laResult; WHERE FILE1.REG_NOM = FILE2.REG_NOM; FROM FILE2 AND FILE1.spec_tnum like '93%' AND FILE2.SEX = 'М' Подскажите плиз, где ошибся В приведенных Вами примерах File1 и File2 - это не имя файла. Это имя переменных памяти, внутри которых записан полный путь доступа к файлу. Поэтому синтаксис вида "File1.Reg_nom" - бессмысленный. Нет такой таблицы File1. Как следствие, не может быть и поля у не существующей таблицы. В подобных случаях используют внутренние алиасы команды Select-SQL. "Внутренние" в том смысле, что они действую только и исключительно внутри команды Select-SQL. Внутренний алиас указывается сразу после имени файла через пробел. Иногда допустимо указывать ключевое слово "AS" между именем файла и внутренним алиасом. При этом, если уж указан внутренний алиас, необходимо в обязательном порядке указать его рядом с именами полей в команде Select-SQL. Вне зависимости от того, в каком месте команды Select-SQL используются имена полей Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2011, 13:53 |
|
|
start [/forum/topic.php?fid=41&msg=37428724&tid=1584165]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 288ms |
total: | 441ms |
0 / 0 |