Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Почему DATEADD создает неопределенное поведение в CROSS APPLY?  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4256
select * FROM ( SELECT '20170101' AS StartDate, DATEADD( DAY, 1, CAST( '20171026' AS DATETIME)) AS EndDate )term OUTER APPLY 
( SELECT ds_name, f.workflow_name, send_pages FROM dbo.fn_core_workflow_trx( null, null, null, term.StartDate, term.EndDate ) f )x


20170101	2017-10-27 00:00:00.000	SRV2	Key Word Processor	12
20170101 2017-10-27 00:00:00.000 SRV2 Key Word Processor 13
20170101 2017-10-27 00:00:00.000 SRV2 Key Word Processor 21
20170101 2017-10-27 00:00:00.000 Ebina PDF Stamper 8
20170101 2017-10-27 00:00:00.000 SRV2 XML Transformer 28
20170101 2017-10-27 00:00:00.000 Ebina Key Word Processor 28
20170101 2017-10-27 00:00:00.000 Ebina PDF Stamper 21
20170101 2017-10-27 00:00:00.000 SRV2 Send to Email 18

select * FROM ( SELECT '20170101' AS StartDate, '20171026' AS EndDate )term OUTER APPLY 
( SELECT ds_name, f.workflow_name, send_pages FROM dbo.fn_core_workflow_trx( null, null, null, term.StartDate, term.EndDate ) f )x


20170101	20171026	SRV2	Key Word Processor	21
20170101 20171026 Ebina PDF Stamper 21
26 окт 17, 21:56    [20904277]     Ответить | Цитировать Сообщить модератору
 Re: Почему DATEADD создает неопределенное поведение в CROSS APPLY?  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1364
Lepsik,

о каком неопределенном поведении вы говорите?
26 окт 17, 22:00    [20904281]     Ответить | Цитировать Сообщить модератору
 Re: Почему DATEADD создает неопределенное поведение в CROSS APPLY?  [new]
Lepsik
Member

Откуда: glubinka
Сообщений: 4256
виноват, был не прав
26 окт 17, 22:28    [20904332]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить