|
запрос
|
|||
---|---|---|---|
#18+
Есть 2 вопроса по этому программу: 1. Как можно здесь делать выборки (where aylar.FOND='60/10') не по конкретному значению, а по переменную? 2. Как можно обяденить полученные 2 dbf файла (DT1.dbf и KT1.DBF) в одном файле так что каждый месяц было в одном записе? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 17:04 |
|
запрос
|
|||
---|---|---|---|
#18+
dbf123, 1. обратите внимание на закомментированные строки 2. UNION или INSERT INTO ... SELECT ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 17:45 |
|
запрос
|
|||
---|---|---|---|
#18+
2-й вопрос решал. А 1-й вопрос не получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 08:15 |
|
запрос
|
|||
---|---|---|---|
#18+
На 1-м вопросе вот в чем проблема: Если вводится число, например 51, все нормально работает. А если вводится, например '60/10' не получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 09:30 |
|
запрос
|
|||
---|---|---|---|
#18+
dbf123, 51 - число "60/10" - символьная строка ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 10:33 |
|
запрос
|
|||
---|---|---|---|
#18+
Мне надо и то, и другая работала. Как можно делать такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 11:00 |
|
запрос
|
|||
---|---|---|---|
#18+
dbf123, Поле aylar.FOND какого типа? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 11:11 |
|
запрос
|
|||
---|---|---|---|
#18+
IgorNGdbf123, Поле aylar.FOND какого типа? Character, 5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 11:19 |
|
запрос
|
|||
---|---|---|---|
#18+
dbf123, А "60/10" что должен найти? "6" ? Тогда - where aylar.FOND = STR(60/10) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 11:30 |
|
запрос
|
|||
---|---|---|---|
#18+
IgorNGdbf123, А "60/10" что должен найти? "6" ? Тогда - where aylar.FOND = STR(60/10) Должен найти "60/10", а не "6". Проблема именно в этом что "6" получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 11:35 |
|
запрос
|
|||
---|---|---|---|
#18+
dbf123, where aylar.FOND = "60/10", собственно как и where aylar.FOND = "51" ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 11:55 |
|
запрос
|
|||
---|---|---|---|
#18+
В место "60/10" и "51" хочу использувать переменные. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 12:01 |
|
запрос
|
|||
---|---|---|---|
#18+
dbf123, ну и какие проблемы? cnum = "60/10" или cnum = "51" where aylar.FOND = cnum ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 12:04 |
|
запрос
|
|||
---|---|---|---|
#18+
Спасибо, все получается. Еще такой вопрос: Можно ли в таком запросе переименовать новополученные полей? SELECT aylar.nomer,aylar.F_1,SUM(aylar.Summa),aylar.Pr,aylar.Fond; FROM 'aylar.DBF' aylar; where aylar.FOND=ddkk.AND.PRR='0'; GROUP BY aylar.nomer,aylar.fond, aylar.f_1; ORDER BY aylar.nomer,aylar.fond, aylar.f_1; INTO CURSOR SYS(2015) DO (_GENXTAB) WITH 'Query',.t.,.t.,.t.,,,,.t.,0,.f. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 12:47 |
|
запрос
|
|||
---|---|---|---|
#18+
.... SELECT aylar.nomer AS NOVOE_IMA, ... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 12:57 |
|
запрос
|
|||
---|---|---|---|
#18+
Игорь Горбонос.... SELECT aylar.nomer AS NOVOE_IMA, ... Дело в том что, в каждый раз количество полученных полей разные. Поэтому Ваш метод не подходить. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 13:04 |
|
запрос
|
|||
---|---|---|---|
#18+
dbf123Игорь Горбонос.... SELECT aylar.nomer AS NOVOE_IMA, ... Дело в том что, в каждый раз количество полученных полей разные. Поэтому Ваш метод не подходить. Количество полей определяется командой SELECT ... В ней и переименовывай, как написал Игорь Горбонос ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2012, 13:10 |
|
|
start [/forum/topic.php?fid=41&fpage=63&tid=1583887]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 152ms |
0 / 0 |