Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
jaybee
Yak Posting Veteran
72 Posts |
Posted - 2008-03-27 : 05:44:28
|
| Any idea what this means people? Better yet, how I fix it?!??!Thanks, JBMsg 8155, Level 16, State 2, Line 4No column was specified for column 3 of 't2'.--Declare Variables--DECLARE @StartDate DATETIME, @EndDate DATETIME--Select Columns--SELECT t1.SKU , t1.StatusDate, t1.CategoryID, t1.Category,t2.CategoryGroupFROM (SELECT i.SKU , iqs.StatusDate, ic.CategoryID, Category, CASE--Search Categories and Create Initial Groupings--WHEN Category LIKE '%Jewel%' THEN 'Accessories' WHEN Category LIKE '%Beauty%' THEN 'Accessories' WHEN Category LIKE '%Accs%' THEN 'Accessories' WHEN Category LIKE '%Gift%' THEN 'Accessories' WHEN Category LIKE '%Grooming%' THEN 'Accessories' WHEN Category LIKE '%Female%Prem%Brands%' THEN 'WomensPremiumOutsideBrand'WHEN Category LIKE '%Female%Prem%OB%' THEN 'WomensPremiumOwnBrand'WHEN Category LIKE '%Female%Brand%' THEN 'WomensOutsideBrand'WHEN Category LIKE '%Female%OB%%' THEN 'WomensOwnBrand' WHEN Category LIKE '%Female%' THEN 'Womenswear' WHEN Category LIKE '%Male%Prem%Brands%' THEN 'MensPremiumOutsideBrand'WHEN Category LIKE '%Male%Prem%OB%' THEN 'MensPremiumOwnBrand'WHEN Category LIKE '%Male%Brand%' THEN 'MensOutsideBrand'WHEN Category LIKE '%Male%OB%' THEN 'MensOwnBrand' WHEN Category LIKE '%Male%' THEN 'MensOwnBrand' END AS CategoryGroup--Inner Join tables--FROM InventoryQueryStatus iqsJOIN InventoryStatus [is]ON [is].StatusID = iqs.StatusIDJOIN Inventory iON i.InventoryID = iqs.InventoryIDJOIN InventoryCategory icON ic.CategoryID = i.CategoryIDWHERE iqs.StatusID = 31000and Category NOT LIKE 'Force%'AND iqs.StatusDate BETWEEN @StartDate AND @EndDate)t1INNER JOIN(SELECT t.Category,t.CategoryGroup,COUNT(*) FROM(SELECT i.SKU , iqs.StatusDate, ic.CategoryID, Category, CASEWHEN Category LIKE '%Jewel%' THEN 'Accessories' WHEN Category LIKE '%Beauty%' THEN 'Accessories' WHEN Category LIKE '%Accs%' THEN 'Accessories' WHEN Category LIKE '%Gift%' THEN 'Accessories' WHEN Category LIKE '%Grooming%' THEN 'Accessories' WHEN Category LIKE '%Female%Prem%Brands%' THEN 'WomensPremiumOutsideBrand'WHEN Category LIKE '%Female%Prem%OB%' THEN 'WomensPremiumOwnBrand'WHEN Category LIKE '%Female%Brand%' THEN 'WomensOutsideBrand'WHEN Category LIKE '%Female%OB%%' THEN 'WomensOwnBrand' WHEN Category LIKE '%Female%' THEN 'Womenswear' WHEN Category LIKE '%Male%Prem%Brands%' THEN 'MensPremiumOutsideBrand'WHEN Category LIKE '%Male%Prem%OB%' THEN 'MensPremiumOwnBrand'WHEN Category LIKE '%Male%Brand%' THEN 'MensOutsideBrand'WHEN Category LIKE '%Male%OB%' THEN 'MensOwnBrand' WHEN Category LIKE '%Male%' THEN 'MensOwnBrand' END AS CategoryGroupFROM InventoryQueryStatus iqsJOIN InventoryStatus [is]ON [is].StatusID = iqs.StatusIDJOIN Inventory iON i.InventoryID = iqs.InventoryIDJOIN InventoryCategory icON ic.CategoryID = i.CategoryIDWHERE iqs.StatusID = 31000and Category NOT LIKE 'Force%'AND iqs.StatusDate BETWEEN @StartDate AND @EndDate)t--Final Grouping--GROUP BY Category,CategoryGroup)t2ON t2.Category=t1.Category |
|
|
harsh_athalye
Master Smack Fu Yak Hacker
5581 Posts |
Posted - 2008-03-27 : 05:47:12
|
quote: Originally posted by jaybee Any idea what this means people? Better yet, how I fix it?!??!Thanks, JBMsg 8155, Level 16, State 2, Line 4No column was specified for column 3 of 't2'.--Declare Variables--DECLARE @StartDate DATETIME, @EndDate DATETIME--Select Columns--SELECT t1.SKU , t1.StatusDate, t1.CategoryID, t1.Category,t2.CategoryGroupFROM (SELECT i.SKU , iqs.StatusDate, ic.CategoryID, Category, CASE--Search Categories and Create Initial Groupings--WHEN Category LIKE '%Jewel%' THEN 'Accessories' WHEN Category LIKE '%Beauty%' THEN 'Accessories' WHEN Category LIKE '%Accs%' THEN 'Accessories' WHEN Category LIKE '%Gift%' THEN 'Accessories' WHEN Category LIKE '%Grooming%' THEN 'Accessories' WHEN Category LIKE '%Female%Prem%Brands%' THEN 'WomensPremiumOutsideBrand'WHEN Category LIKE '%Female%Prem%OB%' THEN 'WomensPremiumOwnBrand'WHEN Category LIKE '%Female%Brand%' THEN 'WomensOutsideBrand'WHEN Category LIKE '%Female%OB%%' THEN 'WomensOwnBrand' WHEN Category LIKE '%Female%' THEN 'Womenswear' WHEN Category LIKE '%Male%Prem%Brands%' THEN 'MensPremiumOutsideBrand'WHEN Category LIKE '%Male%Prem%OB%' THEN 'MensPremiumOwnBrand'WHEN Category LIKE '%Male%Brand%' THEN 'MensOutsideBrand'WHEN Category LIKE '%Male%OB%' THEN 'MensOwnBrand' WHEN Category LIKE '%Male%' THEN 'MensOwnBrand' END AS CategoryGroup--Inner Join tables--FROM InventoryQueryStatus iqsJOIN InventoryStatus [is]ON [is].StatusID = iqs.StatusIDJOIN Inventory iON i.InventoryID = iqs.InventoryIDJOIN InventoryCategory icON ic.CategoryID = i.CategoryIDWHERE iqs.StatusID = 31000and Category NOT LIKE 'Force%'AND iqs.StatusDate BETWEEN @StartDate AND @EndDate)t1INNER JOIN(SELECT t.Category,t.CategoryGroup,COUNT(*) as Cnt FROM(SELECT i.SKU , iqs.StatusDate, ic.CategoryID, Category, CASEWHEN Category LIKE '%Jewel%' THEN 'Accessories' WHEN Category LIKE '%Beauty%' THEN 'Accessories' WHEN Category LIKE '%Accs%' THEN 'Accessories' WHEN Category LIKE '%Gift%' THEN 'Accessories' WHEN Category LIKE '%Grooming%' THEN 'Accessories' WHEN Category LIKE '%Female%Prem%Brands%' THEN 'WomensPremiumOutsideBrand'WHEN Category LIKE '%Female%Prem%OB%' THEN 'WomensPremiumOwnBrand'WHEN Category LIKE '%Female%Brand%' THEN 'WomensOutsideBrand'WHEN Category LIKE '%Female%OB%%' THEN 'WomensOwnBrand' WHEN Category LIKE '%Female%' THEN 'Womenswear' WHEN Category LIKE '%Male%Prem%Brands%' THEN 'MensPremiumOutsideBrand'WHEN Category LIKE '%Male%Prem%OB%' THEN 'MensPremiumOwnBrand'WHEN Category LIKE '%Male%Brand%' THEN 'MensOutsideBrand'WHEN Category LIKE '%Male%OB%' THEN 'MensOwnBrand' WHEN Category LIKE '%Male%' THEN 'MensOwnBrand' END AS CategoryGroupFROM InventoryQueryStatus iqsJOIN InventoryStatus [is]ON [is].StatusID = iqs.StatusIDJOIN Inventory iON i.InventoryID = iqs.InventoryIDJOIN InventoryCategory icON ic.CategoryID = i.CategoryIDWHERE iqs.StatusID = 31000and Category NOT LIKE 'Force%'AND iqs.StatusDate BETWEEN @StartDate AND @EndDate)t--Final Grouping--GROUP BY Category,CategoryGroup)t2ON t2.Category=t1.Category
Harsh AthalyeIndia."The IMPOSSIBLE is often UNTRIED" |
 |
|
|
SwePeso
Patron Saint of Lost Yaks
30421 Posts |
|
|
|
|
|
|
|