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 |
|
econrad
Starting Member
6 Posts |
Posted - 2011-08-30 : 15:28:43
|
| I need to add code that does the following:If dbo.SOP30200.SOPTYPE = 4, then dbo.SOP30300.QUANTITY * -1If dbo.SOP30200.SOPTYPE = 4, then dbo.SOP30300.EXTDCOST * -1If dbo.SOP30200.SOPTYPE = 4, then dbo.SOP30300.XTNDPRCE * -1Who is this done?SELECT TOP (100) PERCENT dbo.IV00101.PriceGroup, dbo.SOP30200.CUSTNAME, dbo.SOP30200.CUSTNMBR, dbo.SOP30300.ITEMNMBR, dbo.SOP30300.QUANTITY, dbo.SOP30200.SOPTYPE, dbo.SOP30200.SOPNUMBE, dbo.SOP30200.DOCDATE, dbo.SOP30200.DOCID AS SalesPerson, dbo.SOP30300.EXTDCOST, dbo.SOP30300.XTNDPRCE, dbo.SOP30200.FRTAMNT, dbo.IV00101.ITMCLSCD, dbo.SOP30200.CSTPONBRFROM dbo.SOP30200 INNER JOIN dbo.SOP30300 ON dbo.SOP30200.SOPTYPE = dbo.SOP30300.SOPTYPE AND dbo.SOP30200.SOPNUMBE = dbo.SOP30300.SOPNUMBE INNER JOIN dbo.IV00101 ON dbo.SOP30300.ITEMNMBR = dbo.IV00101.ITEMNMBRWHERE (NOT (dbo.SOP30300.ITEMNMBR LIKE 'BOD%')) AND (NOT (dbo.SOP30200.SOPTYPE IN (1, 2))) AND (dbo.SOP30200.DOCDATE BETWEEN @STARTDATE AND @ENDDATE)ORDER BY dbo.SOP30200.DOCDATE, SalesPerson |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
econrad
Starting Member
6 Posts |
Posted - 2011-08-30 : 16:06:13
|
| Can you give me an example, using my code? I am at a loss here.Thank you |
 |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
X002548
Not Just a Number
15586 Posts |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
X002548
Not Just a Number
15586 Posts |
Posted - 2011-08-30 : 16:21:32
|
guess notCREATE TABLE dbo.sop30200_bk (soptype int, quantity int)GOSELECT CASE WHEN dbo.sop30200_bk.soptype = 4 THEN dbo.sop30200_bk.quantity * -1 ELSE dbo.sop30200_bk.quantity END AS dbo.sop30200_bk.quantityFROM dbo.sop30200_bkGODROP TABLE dbo.sop30200_bk GO-- I PreferCREATE TABLE sop30200_bk (soptype int, quantity int)GOSELECT CASE WHEN a.soptype = 4 THEN a.quantity * -1 ELSE a.quantity END AS [quantity]FROM sop30200_bk aGODROP TABLE dbo.sop30200_bk GO Brett8-)Hint: Want your questions answered fast? Follow the direction in this linkhttp://weblogs.sqlteam.com/brettk/archive/2005/05/25/5276.aspxWant to help yourself?http://msdn.microsoft.com/en-us/library/ms130214.aspxhttp://weblogs.sqlteam.com/brettk/http://brettkaiser.blogspot.com/ |
 |
|
|
DonAtWork
Master Smack Fu Yak Hacker
2167 Posts |
Posted - 2011-08-31 : 06:47:43
|
3 part name for a column? oooo the pedants should LOVE this! http://weblogs.sqlteam.com/jeffs/archive/2008/05/13/question-needed-not-answer.aspxHow to ask: http://weblogs.sqlteam.com/brettk/archive/2005/05/25/5276.aspxFor ultra basic questions, follow these links.http://www.sql-tutorial.net/ http://www.firstsql.com/tutor.htm http://www.w3schools.com/sql/default.asp |
 |
|
|
|
|
|
|
|