Well, I'm not sure of the most recent numbers but in 2006...
85 Staff Pharmacists - Review physician orders to make sure they are appropriate, check for potential drug-drug interactions, compounding of special I.V., oral or topical medications. Checking the work of technicians before the drugs are dispensed.
62 Support Staff (Technicians + Interns) - the technicians fill the medication carts, manage inventory, "batching" of I.V.'s and other non-clinical duties.
The interns usually do both jobs of a technician and pharmacist, although interns cannot make any clinical decisions without double checking with the staff pharmacist first. Interns also go on rounds each morning with a clinical pharmacist, pharmacy resident and the rest of the medical team.
11 Clinical Pharmacists (each one in their own specialty e.g. oncology, internal medicine, infectious diesease, geriatrics etc.) - These pharmacists usually do not dispense although they have to be "on-call" in case they need to cover for a staff pharmacist. They go on rounds each morning with a medical team and basically reviews each patient's medication therapy while providing recommendations to the physicians/nurses. The clinical pharmacists also have to teach the pharmacy students that come through the hospital as part of their daily job. Each clinical pharmacist also helps to decide which drugs go on the hospital formulary for their specific specialty.
Those are just some very general duties that I can think of at the moment. Hope that answers your question.