Viewing 15 posts - 211 through 225 (of 3,957 total)
I'm not exactly sure I get your requirement, but you might try looking at NTILE for this:
SELECT *
FROM
(
SELECT *, nt=NTILE(10) OVER (PARTITION BY DEPT ORDER BY...
March 25, 2015 at 2:54 am
Then there's always the old RIGHT, REVERSE yourvalue trick:
DECLARE @x TABLE (yourvalue varchar(20));
INSERT @x VALUES ('72187-1'),('72187-2'),('72187-12'),('555666-99999');
SELECT *, RIGHT(yourvalue, CHARINDEX('-', REVERSE(yourvalue))-1)
FROM @x;
March 25, 2015 at 2:47 am
Just for fun, we'll get a little fancy here. 😛
My lizard-brain recalls a really neat trick I once saw in an article by Jeff Moden.
WITH Letters (letter) AS
(
...
March 25, 2015 at 2:39 am
Jeff Moden (3/24/2015)
Will there only ever be two "id_fixing" values? If not, how many are there or could be?
I hate it when you ask questions like that. Makes...
March 25, 2015 at 1:04 am
marcia.j.wilson (3/24/2015)
Now I'm hoping...
March 24, 2015 at 8:00 pm
I see no alternative other than a loop for this. Where the heck is Itzik Ben-Gan when you need him!
-- CREATE sample "__tt_Freight_Product"
IF object_id('tempdb..#__tt_Freight_Product') IS NOT NULL
BEGIN
...
March 24, 2015 at 7:37 pm
To demonstrate my statement above:
WITH SampleData (Value, CatCode) AS
(
SELECT 1165, 6
UNION ALL SELECT 1173.00, 13
UNION ALL SELECT 9740,...
March 24, 2015 at 6:16 pm
fahey.jonathan (3/24/2015)
SELECTm.ValueField,m.FilterColumn,-- Either "6" or "13"
r.Result
FROMMyTable m
JOIN(
SELECTt6.CategoryCode,
t13.ValueField - t6.ValueField AS Result
FROM(SELECT CategoryCode, ValueField FROM MyTable WHERE FilterColumn = 6) t6
JOIN(SELECT CategoryCode, ValueField FROM MyTable WHERE FilterColumn = 6) t13
ONt13.CategoryCode =...
March 24, 2015 at 6:09 pm
Jeff Moden (3/24/2015)
Nuhamovici (3/24/2015)
Yes, it looks like this is so evil, it shouldn't even be attempted!
Uh huh. And AC electricity wouldn't be the norm if people listened to the...
March 24, 2015 at 6:04 pm
And then of course there is this article to help you make informed choices about what approach is the best from a performance perspective for identifying your date anomalies:
March 24, 2015 at 6:02 pm
Eirikur Eiriksson (3/24/2015)
Some thoughts, first of all the 1M test code only produced 100 rows until I adjusted the top clauses. The...
March 24, 2015 at 5:54 pm
ken.trock (3/24/2015)
March 24, 2015 at 5:48 pm
starunit (3/24/2015)
I've been using the CTE approach, and hadn't thought about using Cross Apply - but it looks like that's a bit slower anyway. And I'll try to...
March 24, 2015 at 5:44 pm
My interest in this discussion thread is peaking now.
March 23, 2015 at 10:13 pm
Jeff Moden (3/22/2015)
To me, it's simple and I train the Devs and DBAs that I work with on two very simple concepts.
Isn't training Devs akin to training cats? Not...
March 22, 2015 at 9:52 pm
Viewing 15 posts - 211 through 225 (of 3,957 total)