powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / кол-во строк и замена наименования поля
10 сообщений из 10, страница 1 из 1
кол-во строк и замена наименования поля
    #38381233
illyuziya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как посчитать сколько строк получилось в результате запроса? и как поменять название поля?

если можно поподробней, совсем не соображаю((
...
Рейтинг: 0 / 0
кол-во строк и замена наименования поля
    #38381235
illyuziya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и еще надо поменять формат даты с 13/13/2013 на 13.13.2013, как это сделать?
...
Рейтинг: 0 / 0
кол-во строк и замена наименования поля
    #38381279
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illyuziya,

n = RECCOUNT("MyCursor")
SELECT OldField AS NewField ...
SET DATE German
...
Рейтинг: 0 / 0
кол-во строк и замена наименования поля
    #38381421
LUCIAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
illyuziya,

nCOUNT=_TALLY
...
Рейтинг: 0 / 0
кол-во строк и замена наименования поля
    #38381491
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
кол-во строк и замена наименования поля
    #38381639
BMJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMJ
Гость
13.13.2013 - а это когда?
...
Рейтинг: 0 / 0
кол-во строк и замена наименования поля
    #38381656
illyuziya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это в торопях)))
можно совсем обнаглею?
вот есть таблица в dbf
http://vfl.ru/fotos/7269c50b2996328.html][IMG] http://images.vfl.ru/ii/1377790712/7269c50b/2996328_m.jpg [/IMG]
из нее надо выбрать поля fam,imya, otch, data, pol в новую табл с полями Sname, Fi, Si, Born, Sex соответсвенно. при этом как я говорила чтобы дата рождения была с точками и пол вместо м/ж 1-м, 2-ж
http://vfl.ru/fotos/8a9823fb2996327.html][IMG] http://images.vfl.ru/ii/1377790712/8a9823fb/2996327_m.jpg [/IMG]
при этом надо посчитать сколько строк всего
и сохранить в дбф

в каком порядке это делать, в 1 селекте?
...
Рейтинг: 0 / 0
кол-во строк и замена наименования поля
    #38381864
illyuziyaэто в торопях)))
можно совсем обнаглею?
вот есть таблица в dbf
http://vfl.ru/fotos/7269c50b2996328.html][IMG] http://images.vfl.ru/ii/1377790712/7269c50b/2996328_m.jpg [/IMG]
из нее надо выбрать поля fam,imya, otch, data, pol в новую табл с полями Sname, Fi, Si, Born, Sex соответсвенно. при этом как я говорила чтобы дата рождения была с точками и пол вместо м/ж 1-м, 2-ж
http://vfl.ru/fotos/8a9823fb2996327.html][IMG] http://images.vfl.ru/ii/1377790712/8a9823fb/2996327_m.jpg [/IMG]
при этом надо посчитать сколько строк всего
и сохранить в дбф

в каком порядке это делать, в 1 селекте?
Вам же сказали уже, что представление даты в виде "с точками" определяется настройками среды (set date German). Если Вам гарантированно нужны "точки", то храните даты в текстовом виде. Правда, работать с ними будет неудобно. Так что выбирайте, что Вам нужно: "шашечки" или ехать.
Чтобы не задавать элементарных вопросов (а переименование полей в запросе - это вопрос на уровне первого класса) прочитайте справку по Select-SQL.
Ваш запрос будет выглядеть так (в формате FoxPro):
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
select fam as Sname, imya as Fi, otch as Si, data as Born,; 
iif(Upper(pol)='М',1,iif(Upper(pol)='Ж',2,0)) as Sex ;
from table1 ;
union all ;
select 'Итого записей' as Sname, str(count(*),10,0) as imya, ctod("") as born, 0 as Sex from ( ;
select fam as Sname, imya as Fi, otch as Si, data as Born,; 
iif(Upper(pol)='М',1,iif(Upper(pol)='Ж',2,0)) as Sex ;
from table1 ) tmp_table;
into dbf table2


Примечание:
1. 0 в поле Sex оставляем для тех, кто не определился с полом (и не "эМ", и ни "Же")... :)
2. Версия FoxPro должна позволять использовать запросы в качестве источника данных
3. Даты остались в формате даты, так что отображаться будут в соответствии с установкой SET DATE...
...
Рейтинг: 0 / 0
кол-во строк и замена наименования поля
    #38381865
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illyuziya,

Код: sql
1.
2.
3.
4.
5.
6.
7.
select
field1 as fieldalias1
,...
,fieldN as fieldaliasN
,icase(pol='м','1-м',pol='ж','2-ж',pol) as sex -- пол вместо м/ж 1-м, 2-ж
from (full_path_to_source_dbf)
into table (full_path_to_destination_dbf)


illyuziyaчтобы дата рождения была с точкамипро set date german уже написали
illyuziyaпри этом надо посчитать сколько строк всегопро _tally уже написали
...
Рейтинг: 0 / 0
кол-во строк и замена наименования поля
    #38381884
illyuziya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем огромное за помощь!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / кол-во строк и замена наименования поля
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]