Viewing 15 posts - 166 through 180 (of 1,413 total)
An alternative
select v1.CompanyName,
left(v1.CompanyName, sum(iif(ss.ordinal<=1, v.str_len, 0))) _1_word,
left(v1.CompanyName, sum(iif(ss.ordinal<=2, v.str_len, 0))+1) _2_word,
...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
December 13, 2023 at 1:41 pm
This mostly borrows your FROM clause except I changed DaysToAdd to be 'int' which the JSON supports (it's not in quotations). Instead of PIVOT I always use conditional aggregation. It's...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
December 12, 2023 at 12:03 am
100% agree with Phil. Fix the JSON please 🙂 To save myself from toil I used ChatGPT-4 and here's the result
You're right, embedding SQL code in JSON is not a...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
December 11, 2023 at 5:47 pm
If you want the odd numbered 'rotation' column value(d) rows to be updated from the even numbered rows then LAG would seem the better choice. First tho, I agree with...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
December 5, 2023 at 1:26 pm
Maybe something like this. The OUTER APPLY looks for the next occurrence of [Status] in('collected', 'shipper') for each dropoff and preparation. Also, LEAD(DateShipped) looks for the next occurrence of [Status]...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 30, 2023 at 5:42 pm
Maybe get rid of the MAX OVER and just evaluate the Status column
select *, iif([Status] in('Dropoff', 'preparation'), 1, 0) d_or_p
from #ShipperStatusHistory
order by OrderNumber, DateShipper;Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 30, 2023 at 2:48 am
Plural. Each row is a singular instance
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 28, 2023 at 5:22 pm
Happy Thanksgiving
Based on the written requirements (as interpreted) this query might be helpful. The comparisons being made across rows are partitioned by (OrderNumber, RelayPoint) and ordered by DateShipper. To identify...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 25, 2023 at 2:23 am
The date columns are of data type DATE? It's not confirmed by question. For this answer the dates must be stored as DATE.
;with example_cte as (
...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 22, 2023 at 1:53 pm
Thank you Jeff. 44.9% or 31%? Either way there's no implicit type conversion 🙂
Ken McKelvey's solution in the "Pivot with grouping intervals" topic is interesting. It cross join's a 2...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 19, 2023 at 1:03 pm
The top two CTEs could be replaced with only one. Possibly the bottom two could be combined as well using the "smudge" method?
with
pvt_cte as (
...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 17, 2023 at 8:00 pm
Afaik this returns the same output. The CTEs expand the date intervals, pivot by role name and summarize by day, identify gaps in GROUP BY columns, and create groups using...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 17, 2023 at 6:21 pm
From your query results you could CROSS APPLY a row generator created by using the row cardinality from sys.all_columns (which in my test instance is 11,745 rows) and TOP. The...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 17, 2023 at 4:23 am
You could test if the modulo .1 of HRS equals zero
;WITH cte_data AS (
SELECT CAST(50.10 AS numeric(5, 2)) AS HRS
...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 16, 2023 at 5:40 pm
Also there's EOMONTH which has an optional second parameter 'offset'. Regardless of which date/datetime datatype is passed to the EOMONTH function it returns DATE. Ha, some SSC members were wondering...
Aus dem Paradies, das Cantor uns geschaffen, soll uns niemand vertreiben können
November 2, 2023 at 1:45 pm
Viewing 15 posts - 166 through 180 (of 1,413 total)