0
我有一個查詢,它返回一組記錄,它是配方信息。我的查詢是將行轉換爲列SQL Server 2012
SELECT distinct RIG.RecipeNumber, RIG.Serving_Size_Yield_Quantity as 'Recipe Yield', RCS.Description as 'Serving Size', rcs.Quantity as 'Quantity to Serve',
mri.MenuCountType_Description
FROM RecipeIngredientInfo RIG JOIN RECIPE_SERVINGSIZE RCS ON
RIG.RECIPE_RECID = RCS.RecipeID
JOIN MenuRecipeInfo MRI ON MRI.RecipeID = RIG.RECIPE_RECID
WHERE MenuCountType_Description is NOT NULL AND RIG.RecipeNumber ='___ 900324'
Order By RecipeNumber
在下面的格式查詢返回:
我想要的數據是在以下格式:集團通過配方號,Servig大小,然後MenuCountType_Description應該列。
查詢來獲取MenuCountType_Descritions是:
select DISTINCT MenuCountType_Description
from MenuRecipeInfo WHERE MenuCountType_Description IS NOT NULL
很接近有兩件事情怎麼回事。首先你想要將你的數據轉換爲PIVOT,但是你也想把值作爲列標題。兩者在這裏已經回答了幾十次和幾十次。首先旋轉你的數據,然後按照你想要的方式獲得列標題。 – 2015-02-05 21:46:02
我還沒有在SQL上工作過,所以需要任何幫助..請幫助我.. – msbyuva 2015-02-05 21:46:57
我在這一點上做的任何事情都是爲你做,而不會幫你。你有什麼嘗試?你甚至搜索這個網站的「SQL服務器樞紐」? – 2015-02-05 21:49:25