My Table structure is like below:

This is my HTML:
<table id="jackpotwatch" style="width:700px;">
<thead>
<tr>
<th>Location</th>
<th colspan="2">Full Name</th>
<th>Amount</th>
</tr>
<tr >
<th>Asset</th>
<th>Patron ID</th>
<th>User</th>
<th>Date/Time</th>
</tr>
</thead>
<tbody>
<tr>
<td>Salem</td>
<td colspan="2">Bob galvin</td>
<td>$3400</td>
</tr>
<tr>
<td>assert1</td>
<td>1148</td>
<td>sjauser</td>
<td>11/12 10:39 AM</td>
</tr>
<tr>
<td>chennai</td>
<td colspan="2">sally n safer</td>
<td>$400</td>
</tr>
<tr>
<td>sdfsdgt1</td>
<td>4747</td>
<td>sjauser</td>
<td>11/12 10:39 AM</td>
</tr>
<tr>
<td>Mazdgfdg</td>
<td colspan="2">afdagadg</td>
<td>789769</td>
</tr>
<tr>
<td>qwqeqe</td>
<td>47467</td>
<td>sjauser</td>
<td>11/12 10:39 AM</td>
</tr>
<tr>
<td>hurtyry</td>
<td colspan="2">afadfadg</td>
<td>$12000</td>
</tr>
<tr>
<td>afadsf</td>
<td>25426546</td>
<td>sjauser</td>
<td>11/12 10:39 AM</td>
</tr>
</tbody>
</table>
When i click on the "Amount" header the amount values ($3400, $400, $12000) should be sorted, etc. Like that Date/Time field also should sort based on the value.
I used Tablesorter plugin but that plugin not sorting all columns. It not sorting last column and second row header in this table. I also used Tinysort plugin but it change the table structure itself while sorting.
I cannot able to change the table structure as this is our client biggest requirement. Please provide some guide on this sorting problem which is very useful for me.
Any customized sorting we can apply means please suggest how can i do that.
TBODYelements for example? It would really help to know the structure of the table.