Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Microsoft SQL Server > case-when error
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 3 Topic 10965 of 11205
Post > Topic >>

case-when error

by philip <majorone@[EMAIL PROTECTED] > Apr 15, 2008 at 02:27 AM

hello i am learning how to write stored procedures in sql server, i
would like to know what's wrong with the following statement? please
help



the management studio gives me the following error:
Msg 156, Level 15, State 1, Procedure spDealMasterSearch, Line 19
Incorrect syntax near the keyword 'CASE'.



USE [mydatabase]
GO
/****** Object:  StoredProcedure [dbo].[spHouseUpdate]    Script Date:
04/15/2008 16:02:50 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[spDealMasterSearch]

@[EMAIL PROTECTED]
 varchar(50),
@[EMAIL PROTECTED]
 varchar(50),
@[EMAIL PROTECTED]
 varchar(50),
@[EMAIL PROTECTED]
 varchar(50)

AS
BEGIN

	SELECT dealMasterId From
		dealmaster INNER JOIN houses
		ON dealmaster.HouseId = houses.HouseId
	WHERE
	houses.Location = @[EMAIL PROTECTED]
 AND
	houses.HouseType = @[EMAIL PROTECTED]
 AND
	houses.Size

	CASE
		WHEN @[EMAIL PROTECTED]
 = 'within1000' THEN  <= 1000
		WHEN @[EMAIL PROTECTED]
 = 'more1000' THEN > 1000
		ELSE > 0
	END AND

	houses.expectedPrice
	CASE
		WHEN @[EMAIL PROTECTED]
 = 'within5m' THEN  <= 5
		WHEN @[EMAIL PROTECTED]
 = 'within10m' THEN <=10
		WHEN @[EMAIL PROTECTED]
 = 'dontcare' THEN > 0
		ELSE > 0
	END AND

	houses.EntityStatus = 'A' AND
	dealmaster.EntityStatus = 'A' AND
	dealmaster.expectedPrice <= 5 AND
	dealmaster.status = 'offering';
END




 3 Posts in Topic:
case-when error
philip <majorone@[EMAI  2008-04-15 02:27:31 
Re: case-when error
Tom van Stiphout <no.s  2008-04-15 06:48:20 
Re: case-when error
"Plamen Ratchev"  2008-04-15 09:50:54 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan13V112 Fri Jul 4 20:59:56 CDT 2008.