Viewing 15 posts - 526 through 540 (of 7,597 total)
Once again, unusable data. We need CREATE TABLE and INSERT statement(s), not a picture/"splat" of data on a screen.
February 6, 2023 at 3:57 pm
So go ahead and do it. Not sure specifically how a tally table is going to help here. Besides, a tight loop should likely perform well enough on a string...
February 5, 2023 at 3:46 am
I think this code follows all the restrictions for natively compiled procs:
declare @byte tinyint;
declare @bad_chars char(33);
declare @new_string varchar(255);
declare @string varchar(255);
declare @string_len tinyint;
declare @string_replacement_char char(1);
set @bad_chars = '['...
February 5, 2023 at 2:41 am
I agree that you should only store attributes as numeric types if you plan on doing math on them, but if you are using only surrogate keys as you...
February 3, 2023 at 7:09 pm
I agree that the model is not technically valid. But I take it this is more a class / fictional "design" than a real-world implementation.
February 2, 2023 at 8:29 pm
For many practical reasons, just use an int like the rest of the world does. Besides which, the SQL DDL Celko gave above: "allow stuff like "sauerkraut" to be a[n...
February 2, 2023 at 8:28 pm
I've added comments to your code below. Some of the code is invalid and/or doesn't make sense.
create procedure AppendAccountCommissionHistory
as
begin
begin
insert into...
February 2, 2023 at 6:02 pm
You could create a combined table. I assume (perhaps wrongly, if so, correct me) that you will have fewer than 10 professors in the table and therefore you intend that...
February 2, 2023 at 3:15 pm
SELECT ZipCode, COUNT(DISTINCT DATEADD(MONTH, DATEDIFF(MONTH, 0, UCLogTimeStamp), 0)) AS 'No. months'
FROM #mytable
GROUP BY ZipCode
January 31, 2023 at 3:41 pm
I'm so sorry guys, wrong CASE
(CASE WHEN CAST(DH.OPENING_HOUR_H AS INT) BETWEEN 10 AND 16 THEN 'Lunch' WHEN CAST(DH.OPENING_HOUR_H AS INT) BETWEEN 16 AND 19 THEN 'Snack' ELSE 'Dinner'...
January 29, 2023 at 5:20 pm
Sorry, but a picture of data is useless to us. Please post usable data, that is, a CREATE TABLE and INSERT statement(s).
January 28, 2023 at 9:52 pm
It should work I think. But 0x55555 is an odd number of chars, so the value would actually get set to 0x055555.
Try setting it to 0x555555, that should work more...
January 27, 2023 at 3:36 pm
I just did a few sample rows, I'm not going to type in all that data.
DROP TABLE IF EXISTS #data;
CREATE TABLE #data ( ENTRY_HOUR tinyint NULL, ENTRY_MINUTE...
January 25, 2023 at 4:01 pm
You cannot update the value of an identity column. You would to insert a new row and delete the old row. That will be way too much overhead.
And, as Thom...
January 23, 2023 at 2:43 pm
...but I don't think I'll ever be converted to leading commas - I think that's at least partly because I'm an English language pedant and believe that a...
January 22, 2023 at 8:42 pm
Viewing 15 posts - 526 through 540 (of 7,597 total)