Viewing 15 posts - 1,231 through 1,245 (of 1,390 total)
With 550 columns it's not possible to test every combination of 2 or more columns to see if they are unique. It's a combinatorial problem with a search space...
November 27, 2019 at 3:36 pm
I'm pretty sure that the system times captured by temporal tables are in the DATETIME2(7) level of precision. What else would you need?
Yea right, it's super precise so it's...
November 26, 2019 at 9:30 pm
If the number of candidate columns is small you could exhaustively test the possible combinations using a cursor and dynamic sql.
November 26, 2019 at 8:45 pm
It seems like you're talking about two things here. Not sure what temporal tables have to do with the tokens. Usually you are hashing somehow to create this token...
November 26, 2019 at 7:43 pm
one code should not be shared to other user. while they try to get the code simultaneously, code should not be shared.
Suppose you have 3 people and each has...
November 25, 2019 at 4:59 pm
What Jeff wrote is enough to scare me away from even trying this approach. Using internal locking could enable end-users to do things which produce unpredictable performance. You wrote "users...
November 22, 2019 at 1:22 pm
When there no uncommitted transactions do the EMpbasetable and EmpIncTable have the same number of rows?
November 21, 2019 at 2:21 pm
Here's a similar way that's maybe simpler.
with x_cte as (
select
*,
row_number() over (partition by recid order by docdate desc) row_num
from
#tmptbl
where
...
November 20, 2019 at 11:39 pm
Here is another option:
With groupedDates
As (
Select t.recid
, t.docdate
...
November 20, 2019 at 10:16 pm
declare
@docdatedate='2019-08-09';
with
range_cte(recid, docdate, nxt_dt, nxt_dt_diff) as (
select
t.*,
lead(t.docdate, 1) over (partition by recid order by docdate desc) nxt_dt,
datediff(dd, lead(t.docdate, 1) over...
November 20, 2019 at 7:23 pm
Ok issue is the initial nxt_dt_diff is not equal to 1. Or the code doesn't handle that properly now. I'll update it.
November 20, 2019 at 7:09 pm
drop table if exists #tmptbl;
go
create table #tmptbl(
recidint,
docdatedate,
constraint unq_tmptbl_recid_dt unique(recid, docdate));
go
insert into #tmptbl values
(1, '11/16/19'),(1, '11/15/19'),(1, '11/14/19'),(1, '11/13/19'),(1, '10/29/19'),(1, '10/27/19'),
(1, '10/26/19'),(2,...
November 20, 2019 at 6:29 pm
The two CTE's could be consolidated into one.
with
avg_cte as (
select
t1.PID,
t1.SID,
avg(isnull(t1.TValue/T2.BPrice, 0)) avg_volume
from
#tblData1 t1
join
#tblData2 t2 on t1.SID=t2.SID
...
November 19, 2019 at 3:51 pm
The weighted average price is still the price. Are you looking for average volumes? Unique constraints on (SID, PID) to tables t2 and t3 are valid for your situation? Assuming...
November 19, 2019 at 3:36 pm
The article says: "The typical usage of collections is a multi-valued argument for functions and procedures." True but other solutions exist and are quite useful in comparison to a spatial...
November 18, 2019 at 6:10 pm
Viewing 15 posts - 1,231 through 1,245 (of 1,390 total)