Viewing 15 posts - 211 through 225 (of 1,391 total)
Doh, well I'd like to edit my edit in the previous post. Instead of "Removed IN from WHERE clause" it should say "Removed IN from WHEN condition" or something like...
June 1, 2023 at 1:36 pm
Maybe add a boolean column to the partition
select *, v.grp,
[test33] = case when v.grp=1
...
June 1, 2023 at 12:16 pm
Thanks to ChatGPT for creating the temp table
DROP TABLE if exists #TempTable;
go
CREATE TABLE #TempTable
(
ID INT,
flag int,
...
May 31, 2023 at 1:17 am
For the first query ChatGPT-4 generated
WITH CompanyAverageRent AS (
SELECT c.CompanyId, AVG(p.Rent) AS AverageRent
FROM #Companies c
JOIN...
May 30, 2023 at 11:03 pm
What happens if/when there are gaps in the CreatedDate column for particular CustomerID's?
May 23, 2023 at 2:57 pm
additional JOIN's and CROSS APPLY's apply to the rectangle defined immediately above it (in order of appearance) within the FROM clause
May 21, 2023 at 1:43 pm
Thinking outside the box is part of the reason I can solve problems fairly quickly as I use approaches that are not always predefined.
Thinking inside rectangles is how I...
May 21, 2023 at 1:29 pm
The link Steve Collins posted is interesting. Got through it, and while I don't quite agree that stored procs create a strangler pattern, I do think in the high...
May 20, 2023 at 12:45 pm
Check out this video. The speaker gives a whole laundry list of reasons, a litany of epiphanies, on why SQL Server is not well suited for transaction processing. Instead, the...
May 18, 2023 at 6:06 pm
It seems you could use COUNT in the SELECT list. COUNT always returns an INT even if the FROM clause returns no rows
declare
@max_num ...
May 17, 2023 at 9:47 pm
This is a tricky query. You have 2 separate aggregations for which the results are then LEFT JOIN'ed by rank. What I'm not understanding in my own code is why...
May 11, 2023 at 1:44 pm
Does the query contain WITH (NOLOCK)?
May 9, 2023 at 9:54 pm
Msg 8144, Level 16, State 3, Line 38 Procedure or function string_split has too many arguments specified.
Completion time: 2023-05-08T16:53:02.0901322+05:30
Please run this code and paste the results. Please replace 'Your-Database-Name'...
May 8, 2023 at 11:56 am
An alternative
drop table if exists #title_one_space;
go
select * into #title_one_space from (values
('one word')
,('one word two words')
,('one word two words three words')
,('one word two words three words four'))...
May 7, 2023 at 12:30 pm
It shouldn't be necessary to calculate the LAG twice. Like Drew's code this factors out another CTE
WITH
ctePrev AS
(--==== Get the previous Prices...
April 25, 2023 at 1:37 pm
Viewing 15 posts - 211 through 225 (of 1,391 total)