Viewing 15 posts - 2,011 through 2,025 (of 3,957 total)
huy1002 (2/7/2013)
I need some help with a query to split a table
You can't do it with a single query but you can do it with two:
DECLARE @Computers TABLE
...
February 7, 2013 at 5:50 pm
I think this article will help you:
Generating n-Tuples with SQL[/url]
There's a performance improved version of the UNIQUEnTuples rCTE (the one I think you'll need) late in the discussion thread here:
http://www.sqlservercentral.com/Forums/Topic1301485-3122-5.aspx...
February 7, 2013 at 5:30 pm
I agree with Lynn that seeing the expected results would be far more helpful than a description, but nonetheless I'll give it a shot:
;WITH AllCustomers AS (
...
February 7, 2013 at 5:20 pm
greg.bull (2/6/2013)
Here's...
February 6, 2013 at 6:41 pm
HildaJ (2/6/2013)
February 6, 2013 at 6:34 pm
ChrisM@Work (2/6/2013)
DECLARE @Shifts TABLE(staffid int, shiftdesc varchar(20), shiftdate datetime, shifthours float)
INSERT INTO @Shifts
SELECT 1, 'Sick', '2012-02-01',...
February 6, 2013 at 3:32 am
Maybe like this?
DECLARE @Shifts TABLE
(staffid int, shiftdesc varchar(20), shiftdate datetime, shifthours float)
INSERT INTO @Shifts
SELECT 1, 'Sick', '2012-02-01', 8
UNION ALL SELECT 1, 'SickOff', '2012-02-02', 8
UNION ALL SELECT 1,...
February 6, 2013 at 3:31 am
How about something like this?
SELECT *
FROM (VALUES (1),(2),(3),(4)) a([Day])
CROSS JOIN (VALUES (1),(2),(3),(4),(5),(6),(7)) b ([Week])
February 6, 2013 at 1:25 am
If you've already got SQL Server and SSMS, the best way to learn is to try to solve some of the puzzles that come up on this forum!
You don't necessarily...
February 5, 2013 at 10:33 pm
I'd say that Cool Sig's response was pretty close to what I would do:
DECLARE @BenchTest TABLE
(ID INT IDENTITY
,PartNumber INT
...
February 5, 2013 at 10:27 pm
Try this then:
DECLARE @FILTER VARCHAR(8000) = 'MGR1,MGR2'
SELECT *
FROM dbo.EMPLOYEE AS EMP
WHERE EMP.MGR IN (SELECT Item FROM DelimitedSplit8K(@FILTER, ','))
You can find the DelimitedSplit8K FUNCTION here:
February 5, 2013 at 10:10 pm
I believe you'll need to do something like this:
DECLARE @FILTERS TABLE (Name NVARCHAR(MAX))
INSERT INTO @FILTERS
SELECT 'MGR1' UNION ALL SELECT 'MGR2'
SELECT *
FROM dbo.EMPLOYEE AS EMP
WHERE EMP.MGR IN (SELECT...
February 5, 2013 at 9:08 pm
Lynn Pettis (2/5/2013)
Biggest unanswered question asked so far is why is this needed? Maybe I missed it but I haven't seen a real viable answer.
masoudk1990 (2/5/2013)
February 5, 2013 at 8:48 pm
Like Olga's suggestion, this approach is also pretty simple:
DECLARE @Table1 TABLE (PK INT, Name VARCHAR(6))
INSERT INTO @Table1 SELECT 1, 'XXXXXX' UNION ALL SELECT 2, 'XXXXXX'
DECLARE @Table2 TABLE (PK INT, Name...
February 5, 2013 at 6:19 pm
SQLRNNR (2/5/2013)
IF @GetRowcount=0
Begin
-- insert
END
IF @GetRowcount<>0
BEGIN
-- update
END
But this really looks like a...
February 5, 2013 at 6:11 pm
Viewing 15 posts - 2,011 through 2,025 (of 3,957 total)