У меня проблемы с извлечением данных с использованием статистической функции и предложения BETWEEN - PullRequest
0 голосов
/ 06 апреля 2019

У меня проблемы с извлечением данных с использованием агрегатной функции и предложения BETWEEN.

$statusQ = "SELECT COUNT(total_submit_sub) AS noofsub 
            FROM total_noof_sub 
            WHERE sub_name = 'PHP' 
              AND sem = '8'
              AND dept = 'CE'
              AND laborlec = 'Lab'
              AND faculty_name = 'user'
              AND adate BETWEEN '2019/01/01' AND '2019/03/30'";

Ответы [ 2 ]

0 голосов
/ 10 апреля 2019
$statusQ = "SELECT tsid FROM total_noof_sub WHERE sub_name = 'PHP' 
              AND sem = '8'
              AND dept = 'CE'
              AND laborlec = 'Lab'
              AND faculty_name = 'user'
              AND adate BETWEEN '$from_date' AND '$to_date' ";

                    $countnoofsub = mysqli_query($connect, $statusQ);
                    $num_sub = mysqli_num_rows($countnoofsub);

Это даст нет. ряда, что мы хотим.

0 голосов
/ 06 апреля 2019
 $statusQ = "SELECT COUNT(total_submit_sub) AS noofsub 
            FROM total_noof_sub 
            WHERE sub_name = 'PHP' 
              AND sem = '8'
              AND dept = 'CE'
              AND laborlec = 'Lab'
              AND faculty_name = 'user'
              AND convert(DATETIME,adate)   BETWEEN Convert(DATETIME,CASE WHEN isnull(2019/01/01,'')='' THEN adate ELSE isnull(2019/01/01,'') END)     
              AND Convert(DATETIME, CASE WHEN isnull(2019/03/30,'')='' THEN adate ELSE isnull(2019/03/30,'') END) 

Пожалуйста, попробуйте этот код, NULL Часть также обрабатывать ....

Спасибо !!!!!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...