php中sql查询有问题count函数

$startTime = CarbonCarbon::today()->toDateTimeString();
$endTime = CarbonCarbon::tomorrow()->toDateTimeString();
$result = DB::table('extensions')
->leftJoin('fs_cdr', 'fs_cdr.caller_id_number', '=', 'extensions.number')
->select(DB::raw('
extensions.number,
count( case when fs_cdr.start_stamp >= "'+$startTime+'" and fs_cdr.start_stamp < "'+$endTime+'" THEN 1 ELSE NULL END) as extensionCallNum
'))
->groupBy('extensions.number')

->get();

我就是想在count里面的这个fs_cdr.start_stamp条件的值为$startTime和$endTime,这样写没出错但是出来的数据就是一个int值,这个extensions.number也没有,是为什么?

最笨的一个方法就是把数据查出来,用PHP count()去计算数组的长度,因为我不知道你使用的框架是什么框架