Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Получение 2х строк из одной строки с переносом пол (число прочтений - 3153 )
Var
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 12. Июля 2006
Получение 2х строк из одной строки с переносом пол
02. Августа 2006 :: 10:12
Печать  
Получение 2х строк из одной строки с переносом поля

такой вопрос
есть поля таблицы

т.а т.р т.н

колонки р и н имеют одинаковый тип и мне для удобства нада сделать так

т.а т.р
т.а т.н

т.е. из одной строки "т.а т.р т.н" нужно сделать две строки
"
т.а т.р
т.а т.н
"

как? )
  
Наверх
 
IP записан
 
Var
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 12. Июля 2006
Re: Получение 2х строк из одной строки с переносом
Ответ #1 - 02. Августа 2006 :: 10:30
Печать  
в проводках есть счет и дебета и кредита
а мне нужно отобрать проводки по счету независимо в дебете он или в кредите
вот и нада както объеденить дебет и кредит в одну колонку

хотя еще со знаком чтот опридумать нада...
  
Наверх
 
IP записан
 
dimaster
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 3
Зарегистрирован: 02. Августа 2006
Re: Получение 2х строк из одной строки с переносом
Ответ #2 - 02. Августа 2006 :: 10:54
Печать  
Не очень остроумное решение пришло в голову, но, как вариант - расщепление строк проводить не в запросе, а в 1с , обрабатывая построчно тз с результатами запроса.
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Получение 2х строк из одной строки с переносом
Ответ #3 - 02. Августа 2006 :: 11:03
Печать  
Типа того?
Код
Выбрать все
SELECT
   CASE WHEN Дебет = :Счет THEN Дебет ELSE Кредит END Счет
FROM ....
WHERE Дебет = :Счет OR Кредит = :Счет 


  
Наверх
 
IP записан
 
Var
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 12. Июля 2006
Re: Получение 2х строк из одной строки с переносом
Ответ #4 - 02. Августа 2006 :: 11:33
Печать  
а если для субконтов Дебита и Кредита то
-- так
select f1, f2
from #temp
union all
select f1, f3
from #temp
  
Наверх
 
IP записан
 
Var
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 21
Зарегистрирован: 12. Июля 2006
Re: Получение 2х строк из одной строки с переносом
Ответ #5 - 02. Августа 2006 :: 11:39
Печать  
ой

наверно так


-- так
select f1, f2
from #temp
union all
select f1, -f3
from #temp
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать