Dragging Multiple Table Rows and Reordering Table

Dragging Multiple Table Rows and Reordering Table

I am new to JQuery and UI.  I have a requirement to allow the selection of multiple table rows and the ability to drag and drop them to a different part of the same table.  Upon which, the date fields are automatically recalculated.  I picked up JQuery rather quickly and have written the recalculation features.  Now I must tackle the drag/drop functionality.
 
I've found countless examples using any combination of the following:  Draggable, Droppable, Sortable, Selectable.  Sortable seems to incorporate behaviors found in both Selectable, Draggable and Droppable which confuses me.
 
When is one approach more appropriate than the others?  Is there a definitive source or guide regarding best practices?  Where can I find material to educate myself?  Thank you very much.