@codeka menjawab dengan bagian jam (dari judul Anda) tetapi di badan pertanyaan Anda, Anda meminta jam dan menit jadi, inilah satu cara
select DATEDIFF(hh, @date1, @date2) as Hours_Difference,
DATEDIFF(mi,DATEADD(hh,DATEDIFF(hh, @date1, @date2),@date1),@date2) as Minutes_Difference
Apa yang dilakukan di bagian pertama adalah apa yang ditunjukkan oleh @codeka. Ini memberi Anda tanggal antara dua tanggal dalam jam penuh yang sebenarnya. Istilah kedua dalam sql memberikan dateiff dalam hitungan menit antara (tanggal pertama + jam berlalu) dan tanggal kedua. Anda harus menghilangkan jam dari persamaan di bagian menit atau Anda akan mendapatkan menit sebenarnya di antara tanggal. Datediff dan pengidentifikasi Datepart yang diizinkan dapat diteliti di sini:
http://msdn.microsoft.com/en-us/library/ms189794.aspx