title: DataTables sorting by time and number value
body: <p>I have created and initialized a table using DataTables like this</p>
  
  <pre><code>var tablePayouts = $('#TabelaA').DataTable({
      ajax: {
          "url": "/Home/GetTableA",
          "type": "POST",
          "dataSrc": ""
      },
      columns: [
          {
              "data": "gm_Company_No",
              title: "Company",
              orderable: false
          },
          {
              "data": "amount",
              title: "Amount",
              orderable: false
          },
          {
              "data": "timestamp",
              title: "Time",
              orderable: false,
              render: function (time) { 
                  return moment(time).format("HH:mm:ss")
              }
          },
          {
              "data": "request",
              visible: false,
              orderable: false
          },
      ],
      createdRow: function (row, data, dataIndex) {
          $(row).attr("data-id", data["id"]);
          $(row).attr("data-allow", data["allow"]);
          $(row).attr("data-req", data["request"]);
      },
      order: [[2, "desc"]]
  });
  </code></pre>
  
  <p>I need my table to show the most recent entries, which I have done using <code>order: [[2, "desc"]]</code> for the Time column. The thing I can't wrap my head around is how to (after sorting by time) put all rows where the request is 0 to the bottom of the table. Sorting based on request value is not needed anywhere else.
  The possible values that can appear in the request column are 0, 1, 2, 3.
  I have tried sorting by <code>[[2, "desc"], [3, "desc"]]</code> but then it seems that sorting by time is priority and rows with request value 0 ends up somewhere in between. Vice versa also doesn't work, it messes up time sorting.</p>
  
  <p>Thanks.</p>