Переключение на Главную Страницу Страницы: 1 2 [3]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Помогите советом.Как выудить из типовой ТиС дату последнего поступления (число прочтений - 7404 )
maxa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 07. Ноября 2007
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #30 - 23. Апреля 2010 :: 09:08
Печать  
да, список товара
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #31 - 23. Апреля 2010 :: 09:23
Печать  
Код
Выбрать все
select sq.t [товар $справочник.товары]
	, $началопериода.день(sq.d) дата
	, sum($ra.количество) количество
from $регистр.остатки ra (nolock)
	inner join _1sjourn jr (nolock) on ra.iddoc = jr.iddoc
	inner join (
		select $ra.Товар t
			, max(jr.date_time_iddoc) d
		from $регистр.остатки ra (nolock)
			inner join _1sjourn jr (nolock) on ra.iddoc = jr.iddoc
		where $ra.Товар in (select val from #сптовары)
			and ra.debkred = 0
	) sq on $ra.Товар = sq.t and jr.date_time_iddoc = sq.d
group by sq.t
	, sq.d 

  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
maxa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 07. Ноября 2007
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #32 - 23. Апреля 2010 :: 09:25
Печать  
(21 ) в данном варианте выбирает все документы поступления,max() это получается максимальная дата по данному документу- и есть дата поступления.Поэтому данныей вариант тоже не подходит
  
Наверх
 
IP записан
 
maxa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 07. Ноября 2007
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #33 - 23. Апреля 2010 :: 09:38
Печать  
(31)кажется получилось,спасибки огромные ,щас данные проверю)) Очень довольный
  
Наверх
 
IP записан
 
maxa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 07. Ноября 2007
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #34 - 23. Апреля 2010 :: 09:47
Печать  
а еще не подскажите ,  WITH ROLLUP - позволяет вывести итоги по группировкам,а можно сделать что бы они не в конце были а вначале группировок?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #35 - 23. Апреля 2010 :: 09:49
Печать  
order by рулит.  Подмигивание
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #36 - 23. Апреля 2010 :: 09:52
Печать  
Сложно как -то, Z1 же написал изначально правильно:

Код
Выбрать все
|SELECT
|    $РегПТ.Товар [Товар $Справочник.Номенклатура]
|   ,SUM($РегПТ.ОстатокТовара)  КолПрихода
|   ,MAX(JOURN.date_time_iddoc)  ДатаПрихода
|FROM  $Регистр.ПартииТоваров  РегПТ (nolock)
|INNER JOIN
|    _1sjourn JOURN(nolock) ON РегПТ.IDDOC = JOURN.iddoc
|WHERE РегПТ.debkred = 0 AND ($РегПТ.Товар  in +ТекстТовара+") and $РегПТ.Фирма = $ПустойИд
|Group by $РегПТ.Товар 



ЗЫ: на сколько я понимаю, вложенные подзапрос у Ивана нужен только ради того, чтоб дату в нужном виде поиметь ?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #37 - 23. Апреля 2010 :: 09:56
Печать  
Это синтаксически не верно, алгоритмически не правильно, и вообще он такого не писал..
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #38 - 23. Апреля 2010 :: 10:05
Печать  
berezdetsky писал(а) 23. Апреля 2010 :: 09:56:
Это синтаксически не верно, алгоритмически не правильно, и вообще он такого не писал..

Ну .. в 21 посту почти так..

Синтаксически - это так код вставляется криво..
А вот алгоритмически.. в чем ошибка то ?
Ту же дату, товарчик и количество кажет..
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #39 - 23. Апреля 2010 :: 10:11
Печать  
Eprst писал(а) 23. Апреля 2010 :: 10:05:
Ну .. в 21 посту почти так..

maxa писал(а) 23. Апреля 2010 :: 09:25:
(21 ) в данном варианте выбирает все документы поступления


Eprst писал(а) 23. Апреля 2010 :: 10:05:
А вот алгоритмически.. в чем ошибка то ?

А у тебя выберет всё количество прихода от начала времён.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #40 - 23. Апреля 2010 :: 10:18
Печать  
Точно. Осознал свою вину, чувство, меру, глубину..
Вопрос снят..
  
Наверх
 
IP записан
 
maxa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 07. Ноября 2007
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #41 - 23. Апреля 2010 :: 11:17
Печать  
народ,MIN,MAX , а среднее как найти?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #42 - 23. Апреля 2010 :: 11:18
Печать  
AVG
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
maxa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 07. Ноября 2007
Re: Помогите советом.Как выудить из типовой ТиС дату последнего поступления
Ответ #43 - 23. Апреля 2010 :: 11:24
Печать  
спасибо
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 
ОтправитьПечать