Viewing 15 posts - 1,261 through 1,275 (of 1,413 total)
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
...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 20, 2019 at 11:39 pm
Here is another option:
With groupedDates
As (
Select t.recid
, t.docdate
...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
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...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
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.
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
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,...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
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
...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
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...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
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...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 18, 2019 at 6:10 pm
Merge statements don't have WHERE clauses which is why the target is typically defined in a CTE. In this case there's no CTE so you're merging against the entire DVDB1.Raw.LinkOpportunity...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 14, 2019 at 1:55 am
Besides assigning items like couch, lamps, bed to rooms, ... this UI is a tool to enforce which columns other UI's or database clients can see? So maybe it makes...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 7, 2019 at 7:46 pm
The problem is that the requested parameters are dynamic over the time. And honestly, I can't imagine, in 2019, a DB design requiring view, SP and table update when...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 6, 2019 at 2:35 pm
Is the value column in the T_ROOM_ATTRIBUTES table necessary? Why not delete row(s) (in T_ROOM_ATTRIBUTES) if a room no longer has attribute(s)?
Do you want the target output to always have...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 5, 2019 at 9:53 pm
Note that it says "a query". It is literally, as you say, running one query, not multiple queries. Your representation is a different use case.
Yes one query. Run multiple...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 4, 2019 at 10:23 pm
Nope, just wrong. Multi-version read consistency does not introduce phantom rows - it gives a consistent view of data at a single point in time. Databases are state machines...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 4, 2019 at 9:17 pm
Right they won't see the 11th row because it's no longer the 11th row and displaying it as such is no longer accurate. They will see that row if...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 4, 2019 at 6:43 pm
Viewing 15 posts - 1,261 through 1,275 (of 1,413 total)