Just a division problem, really. This should get you started... DECLARE @NUM DECIMAL(10) DECLARE @DENOM DECIMAL(10) DECLARE @INCHFIELD VARCHAR(10) DECLARE @RESULT DECIMAL(10,4)
-- OUTPUT YOUR FRACTION HERE -- SET @INCHFIELD = '3/4' SELECT @NUM = SUBSTRING(@INCHFIELD, 1, CHARINDEX('/', @INCHFIELD) - 1), @DENOM = SUBSTRING(@INCHFIELD, CHARINDEX('/', @INCHFIELD) + 1,LEN(@INCHFIELD)), @RESULT = @NUM/@DENOM SELECT @NUM, @DENOM, @RESULT M -----Original Message----- From: Che Vilnonis [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 13, 2003 3:57 PM To: CF-Talk Subject: I sent this before and got no response...maybe someone can help? In my db I've got a varchar column called 'width'. It has values like 3/4" or 5/8", etc. I'd like to write a where clause in a SQL query that does something like this: ---------- WHERE 0=0 AND (WIDTH BETWEEN #FORM.Width1# AND #FORM.Width2#) [i.e. -- (AND (0.75 BETWEEN 0.5 AND 1))] ---------- What do I need to do to make this work? Convert? Cast? I don't know how to make SQL convert 7/8" into 0.875. Che Vilnonis Application Developer Advertising Systems Incorporated 8470C Remington Avenue Pennsauken, NJ 08110 p: 856.488.2211 f: 856.488.1990 www.asitv.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4