All Exchange 2007 Service Packs are actually full versions of Exchange with the Service Pack applied.
If it's a single server setup then you will need to install the Mailbox, Client Access and Hub Transport roles on a single server.
Please see the installation guide here:
http://technet.microsoft.com/en-us/library/bb123694(EXCHG.80).aspx