Viewing 15 posts - 31 through 45 (of 10,144 total)
SELECT *
FROM (
SELECT
classement = row_number() over(partition by NumeroContrat order by NumeroContrat desc), -- *
GroupSize = COUNT(*) OVER(PARTITION BY NumeroContrat),
*
FROM Gestion_Stats.dbo.produit
) d
WHERE GroupSize > 1 AND...
June 11, 2020 at 11:10 am
Make it simple - break up the expression using APPLY blocks:
SELECT *
FROM (SELECT output_response_xml = 'A few random words and then... >Thank you') d
CROSS APPLY (SELECT Startpos = LEN(LEFT(d.output_response_xml, CHARINDEX...
May 29, 2020 at 1:12 pm
Or use an alternative query:
SELECT DISTINCT ec.userID, ec.email
FROM emailcommunications ec
WHERE ec.email IN ('abc@noemail.com','xyz@noemail.com','wer@noemail.com','lkj@noemail.com','zza@noemail.com','sadd@noemail.com')
AND NOT EXISTS (SELECT 1 FROM tableB b WHERE b.userID = ec.userID)
May 21, 2020 at 1:50 pm
What's worse: a problem which starts spontaneously and for which nobody is able to track down the cause, or, the same problem spontaneously stopping over the weekend and nobody...
May 19, 2020 at 8:20 am
I went ahead and hit the unspam. Let's see what others think. As I said, I could be wrong. More than willing to entertain the possibility (especially since it...
April 16, 2020 at 3:38 pm
I think there's an error in your GROUP BY, Frederico.
WITH Top5Customers AS (
SELECT TOP(5)
cus_guid, WeekCost = SUM(cost)
FROM job
WHERE duedate >= dateadd(day,-7,getdate())
AND duedate < dateadd(day,+1,getdate())
GROUP BY cus_guid
ORDER...
April 9, 2020 at 11:21 am
If you're creating a table from scratch and adding indexes to that table, then you won't have to worry about stats from a compression change point of view because they'll...
April 8, 2020 at 8:33 am
I page-compressed a table with one Clustered and 4 non-clustered indexes, 5 million rows. Do I need to do any update statistics , rebuild, etc. ? Before the table...
April 7, 2020 at 10:18 am
Grant - just reading your wordpress blog - it strikes me that I'm missing some skills in monitoring SSRS and SSIS using XE... might be...
March 26, 2020 at 4:37 pm
Now you've gone and done it - I need to boil my laptop now.
No no! Nurse! I said "Prick his boil"!
March 17, 2020 at 11:00 am
Disneyland closed down. And I think Disney World is following suit.
Yep. Friend of mine arrived at the weekend for the trip of a lifetime having booked 22 months ago....
March 13, 2020 at 3:17 pm
SELECT *
FROM #DATA t1
INNER JOIN #DATA t2
ON t1.MEMBER_ID = t2.MEMBER_ID
AND t1.SERVICE_CODE = t2.SERVICE_CODE
AND t2.SERVICE_START_DATE <= t1.SERVICE_END_DATE
AND t2.SERVICE_END_DATE >= t1.SERVICE_START_DATE
--AND t2.SERVICE_START_DATE >= t1.SERVICE_START_DATE -- I think this is...
March 5, 2020 at 3:43 pm
There are some excellent papers out there discussing the pros and cons of table variables and temp tables. Here's one of my favourites: https://www.sql.kiwi/2012/08/temporary-tables-in-stored-procedures.html
March 5, 2020 at 3:00 pm
SELECT
CwsCalID, StartDateTime, EndDateTime, TimeSlotAvailable,
[ConsecutiveAvailableTimeslots] = COUNT(NULLIF(TimeSlotAvailable,0)) OVER(PARTITION BY Grouper)
FROM (
SELECT *,
Grouper = ROW_NUMBER() OVER(ORDER BY TimeSlotAvailable, StartDateTime) - ROW_NUMBER() OVER(ORDER BY StartDateTime)
FROM #T
) d
ORDER BY...
March 5, 2020 at 1:36 pm
Viewing 15 posts - 31 through 45 (of 10,144 total)