Viewing 15 posts - 151 through 165 (of 2,171 total)
DECLARE@MeterContract TABLE
(
MeterContract INT IDENTITY(1, 1),
MeterID INT NOT NULL,
ContractID INT NOT NULL,
StartDate DATE NOT NULL,
EndDate DATE NOT NULL
)
INSERT@MeterContract
VALUES(1, 1, '01-JAN-2011', '01-AUG-2011'),
(1, 1, '01-MAR-2012', '31-DEC-2012'),
(1, 2, '01-JAN-2011', '01-JAN-2012'),
(1, 2, '01-AUG-2012', '31-DEC-2012'),
(1, 3,...
June 14, 2011 at 3:49 pm
SELECT ASCII(SUBSTRING(Col1, n, 1))
June 14, 2011 at 10:05 am
Here http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=93911 is examples of both moving average, weighted average and weighted moving average.
May 28, 2011 at 12:24 am
Jeff Moden (5/3/2011)
,1 S SeqID FROM ...
May 4, 2011 at 3:11 am
Jeff Moden (5/3/2011)
May 4, 2011 at 3:10 am
See this topic. We hammered the subjet to death...
Using Adventureworks
SELECTx.PurchaseOrderID AS LowID,
y.PurchaseOrderID AS HighID,
MIN(x.ProductItems) AS ProductItems
INTO#Stage
FROM(
SELECTPurchaseOrderID,
ProductID,
COUNT(*) OVER (PARTITION BY PurchaseOrderID) AS ProductItems
FROMPurchasing.PurchaseOrderDetail
) AS x
INNER JOIN(
SELECTPurchaseOrderID,
ProductID,
COUNT(*) OVER (PARTITION BY PurchaseOrderID) AS...
May 3, 2011 at 6:10 am
SELECTe.CarrierMemID,
CASE
WHEN COUNT(*) >= 11 THEN 'Pass'
ELSE 'Fail'
END AS Result
FROM(
SELECTDATEADD(MONTH, Number, @StartDate) AS theMonth
FROMmaster..spt_values
WHEREType = 'P'
AND Number BETWEEN 0 AND 11
) AS v
INNER JOIN#Enrollment AS e ON e.EffDate <= v.theMonth
AND e.TermDate...
April 29, 2011 at 5:38 am
I did a series of tests here
February 23, 2011 at 11:58 pm
Jeff Moden (2/17/2011)
Someone like Peter Larsson will probably come up with something simpler
Someone called? 😉
DECLARE@Sample TABLE
(
theDate DATE
)
INSERT@Sample
(
theDate
)
VALUES('20110314'),
('20110315'),
('20110316'),
('20110414'),
('20110415'),
('20110416')
SELECT theDate,
DATEADD(DAY, DATEDIFF(DAY, 4, DATEADD(MONTH, DATEDIFF(MONTH, -1, DATEADD(DAY, -14, theDate)), -1)) / 7...
February 20, 2011 at 2:30 am
DECLARE@Sample TABLE
(
hic CHAR(6) NOT NULL,
qry VARCHAR(7) NOT NULL
)
INSERT@Sample
SELECT'00005A', '9130813' UNION ALL
SELECT'00005A', '9130850' UNION ALL
SELECT'00010A', '9130813' UNION ALL
SELECT'00010A', '9130850' UNION ALL
SELECT'00010A', '915216' UNION ALL
SELECT'00010A', '915416' UNION ALL
SELECT'00021A', '9130813' UNION ALL
SELECT'00021A', '9130850'
SELECTs.hic,
s.qry,
f.qry
FROM@Sample...
February 17, 2011 at 12:51 pm
SELECT MIN(qry_id), MAX(qry_id), hic_number
FROM Table1
GROUP BY hic_number
HAVING COUNT(*) = 2
February 17, 2011 at 7:16 am
SELECTq1.qry_id,
q2.qry_id,
h.hic_number
FROM(
SELECTDISTINCT
qry_id
FROMdbo.DEV_QRY_QC_HCC_131
) AS q1
INNER JOIN(
SELECTDISTINCT
qry_id
FROMdbo.DEV_QRY_QC_HCC_131
) AS q2 ON q2.qry_id > q1.qry_id
CROSS JOIN(
SELECTDISTINCT
hic_number
FROMdbo.DEV_QRY_QC_HCC_131
) AS h
February 16, 2011 at 3:38 pm
WHERE NOT ((er.Art_Tons - er.Voy_Tons) > -0.5 AND (er.Art_Tons - er.Voy_Tons) < 0.5 )
WHERE (er.Art_Tons - er.Voy_Tons) <= -0.5 OR (er.Art_Tons - er.Voy_Tons) >= 0.5
February 16, 2011 at 3:29 pm
My solution runs in about 400 milliseconds using 164k reads.
It produces the 163 ID's from the 64,178 record sample set.
SET NOCOUNT ON
-- Solution here
CREATE TABLE #Values
...
February 14, 2011 at 9:26 am
A generic solution is found here
http://weblogs.sqlteam.com/peterl/archive/2008/10/27/Ordinal-your-numbers.aspx
February 14, 2011 at 2:37 am
Viewing 15 posts - 151 through 165 (of 2,171 total)