Viewing 15 posts - 1,771 through 1,785 (of 3,957 total)
Eminently possible (SPs and FUNCTIONs): http://msdn.microsoft.com/en-us/library/ms175007.aspx
Example C from that page:
CREATE TYPE LocationTableType AS TABLE
( LocationName VARCHAR(50)
, CostRate INT )
There's also an...
July 1, 2013 at 11:57 pm
Jeff Moden (7/1/2013)
dwain.c (6/30/2013)
declare @t table
(
id int PRIMARY KEY,
PayCode char(2) null,
Amount decimal(15,2) null,
CDate date,
TranSeq int null
)
insert into @t
select 1,...
July 1, 2013 at 7:24 pm
mickyT (7/1/2013)
A while back I got told by someone to avoid using additional functions on the XML if possible as they can have a big impact on the performance.
For example...
July 1, 2013 at 6:16 pm
Perhaps you'd rather use a Quirky Update (QU)?
declare @t table
(
id int PRIMARY KEY,
PayCode char(2) null,
Amount decimal(15,2) null,
CDate date,
TranSeq int null
)
insert into @t
select 1, 'IR' , 1000.00...
June 30, 2013 at 8:47 pm
Another way:
DECLARE @Date int = 1130627 ,--= (exclude the first digit)(13-06-27)
@Time int = 51458 --(24hr) = 5:14:58
SELECT DATEADD(hour, @Time/10000
,DATEADD(minute, @Time/100%100
,DATEADD(second, @Time%100, STUFF(STUFF(@Date+19000000,...
June 30, 2013 at 8:35 pm
I was kind of curious how Luis's method would compare to something like this (using subqueries):
SELECT CaseID, Name
,PrimaryCodes=STUFF((
SELECT...
June 30, 2013 at 7:30 pm
Mr Reddy,
You are in a much better position to determine which solution performs better, as I do not have access to your "millions" of member rows and "thousands" of receipt...
June 23, 2013 at 6:52 pm
uravindarreddy (6/21/2013)
Could you help me in generating script with CURSOR?
Even with CURSOR it is bit tricky.
I am not able to find a perfect script for different kinds of data...
June 21, 2013 at 5:29 pm
I'm not sure if you can do it without a loop.
I'd probably put a CURSOR on the receipts table and allocate each receipt using the rCTE within that loop.
However I'll...
June 21, 2013 at 1:13 am
Interesting problem!
Unfortunately I don't have the time to take it through to conclusion, however here is a start. It will allocate the first receipt.
WITH Matching AS (
...
June 21, 2013 at 12:32 am
After correcting the name of the table on your second insert and adding a couple of SELECT statements, I get these results:
SELECT * FROM dbo.Receipt;
SELECT * FROM dbo.MemberPremiumDet;
ReceiptID PolicyID ReceiptAmt
1...
June 20, 2013 at 10:48 pm
This was what I was working on before I had the brilliantly silly idea that my previous submission would be functionally correct:
SELECT ID, Wage, Sector, tw
FROM (
...
June 19, 2013 at 12:22 am
ChrisM@Work (6/18/2013)
dwain.c (6/17/2013)
ChrisM@Work (6/17/2013)
This runs about 4 times faster than the original against the sample data set.
SELECT
w.ID,
Wage = MIN(w.Wage),
Sector = MIN(w.Sector),
tw = MIN(a.tw)
FROM #WageData...
June 18, 2013 at 4:34 pm
ChrisM@Work (6/17/2013)
This runs about 4 times faster than the original against the sample data set.
SELECT
w.ID,
Wage = MIN(w.Wage),
Sector = MIN(w.Sector),
tw = MIN(a.tw)
FROM #WageData w
INNER JOIN...
June 17, 2013 at 4:48 pm
Lynn Pettis (6/13/2013)
SQLRNNR (6/13/2013)
Brandie Tarvin (6/13/2013)
jasona.work (6/13/2013)
One of those little "bored programmer"...
June 13, 2013 at 10:50 pm
Viewing 15 posts - 1,771 through 1,785 (of 3,957 total)