Click here to Skip to main content
15,911,711 members
Please Sign up or sign in to vote.
2.60/5 (3 votes)
See more:
SQL
USE [DevOverall]
GO
/****** Object:  StoredProcedure [dbo].[usp_GetFilterHolidayListing]    Script Date: 05/08/2013 19:16:59 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
ALTER PROCEDURE [dbo].[usp_GetFilterHolidayListing]
@ERROR_MSG VARCHAR(500) OUT,
@DAY INT,
@NIGHT INT,
@PRICES VARCHAR(20),
--@DATE DATETIME,
@HOLIDAYTYPEID INT,
@CITY VARCHAR(100)
AS
BEGIN TRY 
BEGIN
     SELECT HOLIDAYNAME,HOLIDAYTYPEID,HOLIDAYSUBTITILE,HOLIDAYSTARTPRICES,SEARCHKEY,CITY,VALIDDATETO,DESTINATIONGUIDE,HOLIDAYDESCRIPTION,IMAGES,SHORTDESCRIPTION, ID,
		(CAST(DURATIONDAY AS VARCHAR)+' '+'DAYS' + ',' +  CAST(DURATIONNIGHT AS VARCHAR)+' '+'NIGHTS')AS DURATION 
		FROM HOLIDAYDESCRIPTION WHERE 
		CITY=ISNULL(@CITY,CITY) AND 
		HOLIDAYTYPEID<=ISNULL (@HOLIDAYTYPEID,HOLIDAYTYPEID) AND 
		--[HOLIDAYVALID]<=ISNULL (@DATE,HOLIDAYVALID) AND
		 DurationDay<=ISNULL(@DAY,DurationDay) AND 
		 DurationNight<=ISNULL(@NIGHT,DurationNight) AND 
		 HOLIDAYSTARTPRICES<=ISNULL (@PRICES,HOLIDAYSTARTPRICES) AND 
		 [STATUS]=1 
		 ORDER BY 
		 HOLIDAYNAME,HOLIDAYVALID,SEARCHKEY,HOLIDAYSUBTITILE,CITY,HOLIDAYDESCRIPTION,HOLIDAYSTARTPRICES,
		 DESTINATIONGUIDE,SHORTDESCRIPTION,IMAGES,DURATIONDAY,DURATIONNIGHT,DURATION	
END				  
END TRY      
BEGIN CATCH   
SET @ERROR_MSG=ERROR_MESSAGE()
RETURN ERROR_NUMBER()
END CATCH

i m using this procedure for filtration (supose we have display 10 results & using the filter than result will display according to the condition)I want to results from this procedure so plz tell me this procedure is correct or not
Posted
Updated 8-May-13 4:34am
v2
Comments
CHill60 8-May-13 10:35am    
So what results do you get when you run it and how do those results differ from what you expected
Hemant Singh Rautela 8-May-13 10:41am    
you can filter after getting datatable; In .net code using DataView and its RowFilter property...
RedDk 8-May-13 13:14pm    
The syntax appears correct. Forget the suppose. Choose "shows". (As in give a line of "FROM" table ...)
Maciej Los 8-May-13 15:09pm    
Only you can answer your question ;)

1 solution

Member 9974839 wrote:
plz tell me this procedure is correct or not?

Only you can asnwer your question ;)
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900