|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
Вопрос. Как присвоить переменной результат запроса: select COUNT (*) FROM table ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 17:34 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлегВопрос. Как присвоить переменной результат запроса: select COUNT (*) AS quantity FROM table INTO CURSOR MyCursor <переменная> = MyCursor.quantity ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 17:38 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
IgorNG, Alias 'MyCursor' is not found Поподробней распишите пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 17:45 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлег, select COUNT (*) AS quantity FROM table INTO CURSOR MyCursor ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 17:48 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
Написал, потом только заметил) Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 17:55 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
И еще вопрос. Чтоб тему другую не создавать. Нужно выбрать количество записей, которые соответствуют условию: ну допустим table1 > '10' и и в поле table2 значения не повторялись. Подскажите плиииз) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:03 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлег, Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:08 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
чуть не забыл :) Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:09 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлег, SELECT DISTINCT * FROM table1 WHERE VAL(t1) > 10 INTO CURSOR c1 && Если поле символьное ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:15 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
tanglir, SELECT COUNT(disctinct reg_nom) FROM I:\BACKUP-SERVER\BASED\priem WHERE spec_tnum like '93%' GROUP BY reg_nom Что не так? Выдает ошибку ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:15 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
>Что не так? Возьмите имя таблицы в кавычки >Выдает ошибку Возьмите за правило выкладывать текст ошибок сюда. Отвечающим будет проще вас понять. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:23 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
Стоп. Вы группируете по номеру и пытаетесь найти количество этих же номеров? Прочитайте в хелпе про групбай. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:24 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
IgorNGОлегОлегОлег, SELECT DISTINCT * FROM table1 WHERE VAL(t1) > 10 INTO CURSOR c1 && Если поле символьное SELECT c1 <переменная> = RECCOUNT() ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:25 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
Вот IgorNG, похоже, написал то, что вам нужно, с небольшой поправкой: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:27 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
tanglir, Ошибка такая: Function name is missing ) Все равно, та же ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:28 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлег, тип поля t1 какой? если число, то уберите val() ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:32 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
SELECT count(DISTINCT *) as cnt FROM priem WHERE spec_tnum like '93%' INTO CURSOR c1 Missing expression. Опять не получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:33 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлег, Тип поля - число. Условие запроса - WHERE spec_tnum like '93%' . Мб из-за этого не получается... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:35 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлег, нуядаженезнаю (с) У вас там предыдущая строка не точкой с запятой (;) оканчивается? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:36 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлег, Нет, вот это не работает count(DISTINCT *) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:37 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлег, тип поля spec_tnum - число? Тогда пишите WHERE ltrim(str(spec_tnum)) like '93%' ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:38 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
IgorNG, А что работает? Я чет уже запутался) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:42 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
tanglir, попробовал... то же самое... не, точки с запятой нет))) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:43 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
ОлегОлегОлегIgorNG, А что работает? Я чет уже запутался) SELECT DISTINCT * FROM table1 WHERE VAL(t1) > 10 INTO CURSOR c1 && Если поле символьное SELECT c1 <переменная> = RECCOUNT() ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:46 |
|
Результат запроса в переменную
|
|||
---|---|---|---|
#18+
IgorNGIgorNGОлегОлегОлег, SELECT DISTINCT * FROM table1 WHERE VAL(t1) > 10 INTO CURSOR c1 && Если поле символьное SELECT c1 <переменная> = RECCOUNT() Чет сразу не заметил. Вроде все получилось.. ТОлько проверить надо. Как посмотреть результат, присвоенный переменной? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2011, 18:54 |
|
|
start [/forum/topic.php?fid=41&msg=37427796&tid=1584165]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 170ms |
0 / 0 |