Viewing 15 posts - 3,316 through 3,330 (of 3,957 total)
I have two questions:
1. According to your #Sample1 data, the ShipReturnType for this expected output row should be 2 and not 7 (please confirm).
001700001829830—2010-11-06---2011-12-08------7--------43
2. I don't understand how you're matching...
June 21, 2012 at 7:54 pm
Here's another approach directly from the data you provided (normalization issues aside):
declare @MappedField varchar(200) = 'Company Name'
;WITH CTE AS (
SELECT ID, a,...
June 21, 2012 at 7:33 pm
ChrisM@Work (6/21/2012)
Dwain's code, incidentally, is a flash of genius. It runs 2,500 times faster than mine, because it only works with the rows it has to.
Wow Chris! That's pretty...
June 21, 2012 at 6:38 pm
ScottPletcher (6/21/2012)
June 21, 2012 at 6:22 pm
Siten0308 (6/21/2012)
June 21, 2012 at 6:17 pm
Ooooooh! I like this.
FOR XML PATH(''), TYPE).value('.', 'varchar(max)')
Much cleaner that what I've been using!
BTW. Your demonstration didn't quite hit the mark about the ampersand because the string was...
June 21, 2012 at 5:46 am
Try this:
-- Note: Cannot do this with a table variable
CREATE TABLE #rec ([client] varchar(50), [type of transaction] varchar(50), [amount] varchar(50))
insert into #rec
select 'acme' as [client], 'ammendment' as [type of transaction],'100'...
June 21, 2012 at 5:35 am
An outstanding exercise in futility!
DECLARE @t TABLE (col1 VARCHAR(2), col2 VARCHAR(2), col3 VARCHAR(2))
INSERT INTO @t
SELECT 'a','aa','z'
UNION ALL SELECT 'b','ab','z'
UNION ALL SELECT 'c','ac','z'
UNION ALL SELECT 'm','am','y'
UNION ALL SELECT 'n','bn','y'
;WITH t AS...
June 21, 2012 at 12:39 am
Here's another way but it's no prettier and no easier to maintain.
SELECT Name
,(SELECT CASE WHEN RED = 1 THEN 'RED' ELSE '' END
...
June 21, 2012 at 12:16 am
You can try it like this:
DECLARE @TableA TABLE (name VARCHAR(50), dob DATETIME, dos DATETIME, ssn VARCHAR(9)
,ssn_match CHAR(1), dob_match CHAR(1), dos_match CHAR(1))
DECLARE @TableB TABLE (name VARCHAR(50), dob DATETIME, ssn VARCHAR(9))
INSERT INTO...
June 20, 2012 at 11:48 pm
Sounds like you want to:
1. Create an SSIS package to import your Excel on the schedule.
2. You can UPDATE existing rows and INSERT new rows (colloquially called an UpSert) using...
June 20, 2012 at 11:10 pm
The smartest way is also usually the fastest way.
In this case, that would be picking it up out of the systables.
I was just having a bit of fun. 🙂
June 20, 2012 at 9:56 pm
How about something just a tad more interesting?
CREATE TABLE #sss
([Account] [varchar](50) NOT NULL,
[datetrans] [datetime] NOT NULL,
[uniqueID] [int] NOT NULL,
[TranAmount] [numeric](18, 2) NOT NULL,
[TranBal] [numeric](18, 2) NOT NULL
) ON [PRIMARY]
insert into...
June 20, 2012 at 8:22 pm
vinu512 (6/20/2012)It was surprisingly easy. I didn't think it would be this easy. Mind block...I guess.
Yeah, but can you do it in less than 90 keystrokes?
DECLARE @CR INT = 0
UPDATE...
June 20, 2012 at 7:52 pm
joe-871382 (6/20/2012)
I know I am late to the conversation, but I can't seem to figure out how to actually create the file on a drive somwhere that I can...
June 20, 2012 at 7:43 pm
Viewing 15 posts - 3,316 through 3,330 (of 3,957 total)