Viewing 15 posts - 1,141 through 1,155 (of 1,360 total)
Nicely done Mark Cowne. My attempt avoids the inequality on date (which makes me nervous) but is otherwise the same.
with
t_rn_cte(person_from, person_to, kind, pctg_new, eff_date, row_num) as (
...
January 24, 2020 at 6:17 pm
Here's an article from SSC:
https://www.sqlservercentral.com/articles/8-ways-to-export-sql-results-to-a-text-file
If it were me I'd use BCP, the Bulk Copy Program that comes with SQL Server.
January 24, 2020 at 12:53 pm
What happens if you add TOP(1)? Will any row convert or does every row fail?
January 23, 2020 at 1:30 pm
drop function if exists dbo.test_name_chopper;
go
create function dbo.test_name_chopper(
@PREFX VARCHAR(10),
@DELIM VARCHAR(30),
@AD_STR VARCHAR(500))
returns table as
return
select
IIF(PATINDEX(@DELIM,@AD_STR collate Latin1_General_CS_AS)<=0,
...
January 22, 2020 at 4:08 pm
Well in my opinion just looking for a comma is risky. Trying to comma parse the entire string multiplies the risk! So that seems unnecessary imo. Here's a safer way...
January 22, 2020 at 3:20 pm
Give it a try and see! 🙂 Yes it should work like:
select
substring(@test, 4, charindex(N',OU=' collate Latin1_General_CS_AS, st.some_column, 4)-4) some_name
from
some_table st;
January 22, 2020 at 2:15 pm
The safest way to do this imo is to look for the first occurrence of ',OU=' in a case-sensitive way.
declare @testnvarchar(max)=N'CN=Some Person,OU=Sales,OU=Some Company - SK,OU=Companies - Some...
January 22, 2020 at 2:07 pm
Maybe successively cross apply with partial joins? Something like:
with
matrix_1(month_nbr, x_group, [1], [2], [3]) as (
select 1, 'grp a', 1, 1, 1
...
January 21, 2020 at 11:34 pm
Yes, union all works well. Or you could insert into @Temptable twice. It's not clear whether the information in the inserted 'Invoice' should contain all of "same informations (ID,DKey,SKey)..." because...
January 21, 2020 at 1:08 pm
The whole retry loop could be removed in my opinion. This is a basic upsert. The variables used for flow of control are deterministic so the retry is not really...
January 20, 2020 at 3:13 pm
with
hotel_cte(customer_id, type_of_event, event_dt) as (
select 1, 'check in', '2019-12-30'
union all
select 1, 'check out', '2020-01-14'
union all
select 2, 'check in', '2020-01-14'
union all
select 2, 'check out', '2020-01-22'
union all
select 3, 'check...
January 18, 2020 at 3:56 pm
Final answer, shamelessly borrowing from Jonathan, still without CROSS APPLY. Also, Jonathan's answer with sample data cte included (copy/paste/run).
/* borrowed */
with
LifeCycleMaster_cte(Revision_ID, ZPartID, LastCheckDate) as (
select 12, 10,...
January 18, 2020 at 2:26 pm
Well I was close. Should've summarized from the beginning. I thought about CROSS APPLY but it seems fussy when there's no TVF because there's still the old ways. The DISTINCT...
January 18, 2020 at 1:19 pm
with
LifeCycleMaster_cte(Revision_ID, ZPartID, LastCheckDate) as (
select 12, 10, '12/12/2015'
union all
select 15, 120, '12/01/2014'
union all
select 15, 130, '05/05/2016'
union all
select 20, 170, '09/03/2013'
union all
select 20, 200, '09/05/2016'
union all
select 20, 300,...
January 18, 2020 at 3:21 am
One way to simplify things could be to resolve the hierarchical adjacency between airports, countries, and areas using a table. The ServicLevel case logic could also be replaced by a...
January 15, 2020 at 4:31 pm
Viewing 15 posts - 1,141 through 1,155 (of 1,360 total)