May 12, 2015 at 1:23 pm
SELECT
ProductSkuTypeId = pst.[ProductSkuTypeID],
ProductSkuTypeName = pst.[Name],
p.ProductTaxCodeID,
Here i am trying to write a case statement.
like when the skutypename is Fab by default i have to set Tax Code as A_CLTH_FAB
like when the skutypename is Notan by default i have to set Tax Code as A_CLTH_COMPON
I tried to write like this..
p.ProductTaxCodeID = CASE WHEN pst.Name IS Fab THEN A_CLTH_FAB
WHEN pst.Name is Notan THEN A_CLTH_COMPON
END,
Will any one correct it if i am making mistake like to put Fab and default value in codes?
May 12, 2015 at 1:32 pm
You have a few syntax mistakes, but the logic seems correct.
SELECT ProductSkuTypeId = pst.[ProductSkuTypeID],
ProductSkuTypeName = pst.[Name],
ProductTaxCodeID = CASE WHEN pst.Name = 'Fab' THEN A_CLTH_FAB
WHEN pst.Name = 'Notan' THEN A_CLTH_COMPON
-- ELSE 'What?'
END,
....
FROM Somewhere
May 12, 2015 at 1:32 pm
atlantageorgia123 (5/12/2015)
SELECTProductSkuTypeId = pst.[ProductSkuTypeID],
ProductSkuTypeName = pst.[Name],
p.ProductTaxCodeID,
Here i am trying to write a case statement.
like when the skutypename is Fab by default i have to set Tax Code as A_CLTH_FAB
like when the skutypename is Notan by default i have to set Tax Code as A_CLTH_COMPON
I tried to write like this..
p.ProductTaxCodeID = CASE WHEN pst.Name IS Fab THEN A_CLTH_FAB
WHEN pst.Name is Notan THEN A_CLTH_COMPON
END,
Will any one correct it if i am making mistake like to put Fab and default value in codes?
Try:
p.ProductTaxCodeID = CASE WHEN pst.Name = 'Fab' THEN 'A_CLTH_FAB'
WHEN pst.Name = 'Notan' THEN 'A_CLTH_COMPON'
END,
For best practices on asking questions, please read the following article: Forum Etiquette: How to post data/code on a forum to get the best help[/url]
Viewing 3 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply