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 |
|
hubschrauber
Starting Member
16 Posts |
Posted - 2005-11-16 : 07:48:02
|
| My when function is not working, I get an error 170: incorrect syntax near '=', I hope someone can help me.SELECT datepart(ww,getdate()) AS Expr1, datepart(yyyy,getdate()) AS Expr2, r_tbl_el_210_open_vorigeweek.transaction_id, r_tbl_el_210_open_vorigeweek.switch_id, r_tbl_el_210_open_vorigeweek.ouderdom, r_tbl_el_210_open_vorigeweek.bakje, ([verwerking] = Case When [verwerking]='H' Then [verwerking]=true Else [verwerking]=false End) AS HandmFROM (r_tbl_el_210_open RIGHT JOIN r_tbl_el_210_open_vorigeweek ON r_tbl_el_210_open.transaction_id = r_tbl_el_210_open_vorigeweek.transaction_id) LEFT JOIN tbl_issues_all ON r_tbl_el_210_open_vorigeweek.bakje = tbl_issues_all.IssueIDWHERE (((r_tbl_el_210_open.transaction_id) Is Null)) |
|
|
madhivanan
Premature Yak Congratulator
22864 Posts |
Posted - 2005-11-16 : 07:52:02
|
| Replace ([verwerking] = Case When [verwerking]='H' Then [verwerking]=true Else [verwerking]=false End) AS Handmby([verwerking] = Case When [verwerking]='H' Then 'true' Else 'false' End) AS HandmMadhivananFailing to plan is Planning to fail |
 |
|
|
hubschrauber
Starting Member
16 Posts |
Posted - 2005-11-16 : 08:03:14
|
It still doesn't work I get the same error again |
 |
|
|
Michael Valentine Jones
Yak DBA Kernel (pronounced Colonel)
7020 Posts |
Posted - 2005-11-16 : 08:11:23
|
| Replace:([verwerking] = Case When [verwerking]='H' Then [verwerking]=true Else [verwerking]=false End) AS Handmwith:Case When [verwerking]='H' Then true Else false End AS HandmOr with:Case When [verwerking]='H' Then 'true' Else 'false' End AS Handmif true and false are not column namesCODO ERGO SUM |
 |
|
|
mymatrix
Starting Member
24 Posts |
Posted - 2005-11-17 : 00:53:05
|
| Replace :([verwerking] = Case When [verwerking]='H' Then [verwerking]=true Else [verwerking]=false End) AS Handmwith:Case verwerking When 'H' Then 'True' Else 'False' End AS HandmThis may help You.. :)thnksGauravEven my blood group says be -ve to all the negatives. |
 |
|
|
|
|
|