This should be what you're looking for ... not aware of other solutions
similar to transform in SQL Server ...

select  sum(decode(fieldname, 'Running', 1, 0)) running,
                sum(decode(fieldname, 'Offline', 1, 0)) offline,
                sum(decode(fieldname, 'Unknown', 1, 0)) unknown,
                count(*) total


Dan

-----Original Message-----
From: Edwards Robert (air0rae) [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, September 10, 2002 12:18 PM
To: CF-Talk
Subject: OT: Stupid SQL Problem (in oracle)


I need some way to convert a word into a number.

I know I've done it once before, but I can't remember what I did.

For example, I have a query that will return something like the following:

Machine1     Running
Machine2    Running
Machine3    Offline
Machine4    Running
Machine5    Offline
Machine6    Unknown


I want to get some result like this:

Running     Offline    Unknown    Total
3                 2             1               6

I know it has something to do with a sum and translating "Running" into 1,
"Offline" into a 1 and "Unknown" into a 1,  I just can't remember how I did
it.

This is an oracle 8i system I'm working with.

Thanks,


Rob Edwards                     Phone:  (502) 359-1627
Systems Management Tools   Pager:       (502) 478-1116
United Parcel Service           Fax:    (502) 359-0094
EMail:  [EMAIL PROTECTED]       

(2B || !2B) == ?



______________________________________________________________________
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to