sql >> Database teknologi >  >> RDS >> Mysql

Henter antallet af rækker med en bestemt værdi efter filtrering af forespørgsel gennem datovælger

$sql = "SELECT
            sum(case when status = 'D' then 1 else 0 end) AS Draft,
            sum(case when status = 'L' then 1 else 0 end) AS Let,
            id
        FROM `crm_listings`  
        WHERE added_date BETWEEN '" . $st_date . "' AND '".$end_date."'
        ORDER BY `added_date` DESC";
$response = count($this->db->query($sql));
echo $response;

ELLER

echo $response->num_rows();



  1. Hvordan undslipper jeg reserverede ord, der bruges som kolonnenavne? MySQL/Opret tabel

  2. Sådan tjekker du for dubletter i mysql-tabel over flere kolonner

  3. Sådan genereres 5 tilfældige tal i mysql-lagret procedure

  4. Sådan genereres drop Unique Constraint scripts i SQL Server Database - SQL Server / TSQL Tutorial Part 99