Помогите с экспортом
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Помогите с экспортом Expand / Collapse
Автор
Сообщение
14.12.2005 19:30
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 14.12.2005 19:25
Сообщ.: 1, Visits: 12
Есть запрос типа:

declare @begin_date datetime,
@end_date datetime

set @end_date = getdate()
set @end_date = str(DATEPART ( yyyy, @end_date )) + RIGHT('0'+ltrim(str(DATEPART ( m, @end_date ),2)),2) +'01'
set @begin_date = dateadd( m, -1, @end_date)


SELECT transact.docum_date as docum_date,
trade_cash.tr_cash_name as tr_cash_name,
transact.docum_numb as docum_numb,
line_transaction.line_plu_id as line_plu_id,
line_transaction.line_name as line_name,
builder.builder_name as builder_name,
consignment.cns_series as cns_series,
plu.plu_tax as plu_tax,
line_transaction.line_quan as line_quan,
line_transaction.line_pricefull_home as line_pricefull_home,
transact.transact_type as transact_type,
transact.transact_name_discount as transact_name_discount,
transact.doc_ext_discount as doc_ext_discount,
ap_user.user_name as user_name
FROM transact, builder, trade_cash, consignment, line_transaction, plu,ap_user
WHERE line_transaction.line_cns_id=consignment.cns_id AND
transact.docum_id=line_transaction.docum_id AND
plu.plu_id=consignment.plu_id AND
plu.builder_id=builder.builder_id and
transact.docum_date>=@begin_date and
transact.docum_date<@end_date
AND transact.tr_cash_id=trade_cash.tr_cash_id and
ap_user.user_id=transact.docum_author_id
order by transact.docum_date

надо каждый месяц получать результат в виде текстового файла с разделителем TAB
Сообщ. #886966
22.12.2005 11:50
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 18.12.2007 11:03
Сообщ.: 121, Visits: 1 203
YourDatabase (правой кнопкой) -> Export -> Next

Choose a Data Source (выбираешь базу данных и сервер)
->Next
Choose a Destination (выбираешь текстовый файл, указываешь имя)
->Next
Use a Query...
->Next
Заполняешь окно запросом
->Next
настртаиваешь делемитер и т.п. (текст qualifier лучше поставить в none)
->Next
Удаляешь галочку с Run immediately
Ставишь и редакрируешь Shedule
Галочка SaveDTSPackage, например SQL Server
->Next
Пишешь название для Package
->Next, Done
Если SQL Server Agent не запущен он ругнется, запусти после этого его, все будет работать! :)




Сообщ. #887526
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 6:47