php
  • sql
  • datepicker
  • 2016-08-30 12 views -1 likes 
    -1

    クエリが追加されたときにこの日を追加してみてください。ユーザーが06-30-2017を選択すると< 06-31-2017と表示されます。現在は< 06-30-2017、その日付は含まれていません。ここで1日を追加する方法

    は、私はあなたがDBMSに使用しているかわからないが、あなたはDATEADD()を試すことができ、それを

    $query .= " AND scc.date_completed >= '" . $inputs['submitted_customer_credit.date_completed'][0] . " 00:00:00' AND scc.date_completed <= '" . $inputs['submitted_customer_credit.date_completed'][1] . " 23:59:59' "; 
    
    +1

    <? – user3486184

    +0

    このようにPHP経由で1日追加することができます:http://stackoverflow.com/questions/1394791/adding-one-day-to-a-date – cmnardi

    答えて

    0

    を行っているコードです。これは、<=の代わりに、この線に沿って行く...

    WHERE column < 06-30-2017 <- results what you are getting 
    WHERE column < DATEADD(dd, 1, 06-30-2016) 
    

    だから、あなたは次のようになります...多分

    if ($inputs['submitted_customer_credit.date_completed'][1] != '') { 
          $query .= " AND scc.date_completed < DATEADD(dd, 1, '" . $inputs['submitted_customer_credit.date_completed'][1] . "') "; 
         } 
    
    関連する問題