Viewing 15 posts - 1,771 through 1,785 (of 7,614 total)
Ooh, right. I tired to change the sort because you formatted BatchDatte to mm/dd/yyyy which will not sort correctly.
March 22, 2021 at 7:48 pm
SELECT DISTINCT
BatchID, EDIProviderSort,
CONVERT(varchar(10), BatchDateConv, 101) AS BatchDatte,
DName
FROM UPSBatchInvNo
CROSS APPLY (
SELECT...
March 22, 2021 at 6:01 pm
SQL Server doesn't store, and thus doesn't know, the "last accessed date" for each db.
After SQL starts, when any index is accessed, an entry for that db and index is...
March 22, 2021 at 4:42 pm
The first two are not full but don't have room to expand by the specified amount.
Alter the first two files to have a maxsize of their current size. That will...
March 22, 2021 at 2:51 pm
with testCostTable([Period], [Category], [Value]) as (
Also, the column names used are all SQL Server reserved words. That's something many SQL developers find annoying :). In my...
March 22, 2021 at 2:46 pm
What's the best way to know which index statistics need to be updated on a daily basis? I currently update stats on Friday, but I've noticed SQL is...
March 22, 2021 at 2:39 pm
That seems about right. I'd say also consider doing tables every day that get a manual update in 2 days' time; they're close enough to once-a-day anyway to me. "Better...
March 22, 2021 at 2:36 pm
SELECT ca.name, ca.nentry
FROM (
SELECT
SUM(CASE WHEN '.' + contents + '.' LIKE '%[^A-Za-z]bull[^A-Za-z]%' THEN 1 ELSE...
March 22, 2021 at 2:24 pm
The Windowing functions tend to be extraordinarily efficient, so I'd do the request this way:
SELECT DISTINCT f.[Id] AS [FormId], ver.[FormVersion]
FROM @forms f
LEFT OUTER JOIN (
...
March 22, 2021 at 2:17 pm
In a CASE <condition> THEN <result>, the <result> must be a single value (technically called a "scalar" value). Not allowed are SQL keywords or operators (>=, <) as part of...
March 19, 2021 at 2:08 pm
"Tell" SQL to always use a full table scan for those indexes that need it. Do that by running this one time at your convenience:
-- index_name is optional, of course
UPDATE...
March 19, 2021 at 12:36 am
If necessary, you could even add a DDL trigger as a failsafe to make absolutely sure that user doesn't create (or drop) any tables in that db.
March 18, 2021 at 7:05 pm
Grant the user the db_datareader and db_datawriter roles, etc., using the commands below. You can ignore any errors except those dealing with the user's name:
ALTER ROLE db_datareader ADD MEMBER [your_user_name_here];
ALTER...
March 18, 2021 at 7:01 pm
March 18, 2021 at 1:57 pm
Summing case statements instead of doing a PIVOT, is referred to as a cross tab.
Exactly. I used a CASE in a SUM but not instead of a PIVOT, so...
March 18, 2021 at 1:47 pm
Viewing 15 posts - 1,771 through 1,785 (of 7,614 total)