Viewing 15 posts - 1,321 through 1,335 (of 7,608 total)
Presumably yes, for the same reason. The total I/O will be spread across two files rather than one.
August 20, 2021 at 6:43 am
SELECT LEFT(first_name, 10) + CASE WHEN LEN(first_name) > 10 THEN '...' ELSE '' END AS first_name
FROM @t1
August 19, 2021 at 10:20 am
I've noticed, and been impressed by, the overall great performance of the ROW_NUMBER() functions.
August 18, 2021 at 8:28 pm
It's still a falsehood. The docs say it is the "false_value", but the result is not "false". ELSE is accurate, because that simply means the WHEN condition was...
August 18, 2021 at 5:17 pm
The rule for SQL expressions and functions is that if a NULL value goes in, a NULL value comes back, unless you explicitly do something to change that.
IIF violates, in...
August 18, 2021 at 3:55 pm
I assume you replace any functions where CASE can be used - or is it only IIF that you don't use?
Like a COALESCE with 10 arguments, for example....
August 18, 2021 at 3:38 pm
CLR functions for performing Regular Expression searches aren't SQL either, but they're useful. Where do you draw the line?
IIF is part of T-SQL and is more succinct...
August 18, 2021 at 3:36 pm
You should just be able to add this to the end of your existing calc:
(DATEDIFF...
- (SELECT COUNT(*) FROM dbo.Holidays H WHERE H.date BETWEEN JobStartDate AND JobEndDate)
AS ...
August 18, 2021 at 3:15 pm
CLR functions for performing Regular Expression searches aren't SQL either, but they're useful. Where do you draw the line?
IIF is part of T-SQL and is more succinct than CASE,...
August 18, 2021 at 3:07 pm
I don't see the need for all that, this is much simpler:
SET @ytdfrDate = DATEFROMPARTS(YEAR(@frdate) -
CASE WHEN MONTH(@frdate) < 4...
August 18, 2021 at 12:54 pm
Invoice line items can have a ship date
Only with a bad data model. Parts from the same invoice line could be shipped on different dates. You don't split...
August 18, 2021 at 5:03 am
I don't see the need for all that, this is much simpler:
SET @ytdfrDate = DATEFROMPARTS(YEAR(@frdate) -
CASE WHEN MONTH(@frdate) < 4 THEN 1...
August 18, 2021 at 4:59 am
Bruin wrote:With the same Line,subline?
Look at the PK you've chosen. IMHO, only the first 3 columns of InvoiceNbr, Line, and SubLine should make up the PK.
I'm more confused than...
August 18, 2021 at 4:49 am
CONVERT works on a single value at a time. Thus, the query should be more like:
and a.myDate BETWEEN CONVERT(date, '20201108') AND CONVERT(date, '20201116')
The strings will have to be converted to...
August 18, 2021 at 4:41 am
Viewing 15 posts - 1,321 through 1,335 (of 7,608 total)