Proyectos de Subversion LeadersLinked - Services

Rev

Rev 371 | Rev 373 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 371 Rev 372
Línea 98... Línea 98...
98
    public function fetchDaysIntervalsRegisterList($id, $dateInitial, $dateFinal)
98
    public function fetchDaysIntervalsRegisterList($id, $dateInitial, $dateFinal)
99
    {
99
    {
100
        // Crear el objeto de selección
100
        // Crear el objeto de selección
101
        $select = $this->sql->select(self::_TABLE_B);
101
        $select = $this->sql->select(self::_TABLE_B);
Línea 102... Línea 102...
102
 
102
 
103
        // Filtrar por usuario y rango de fechas (ignorando la hora)
103
        $select->where
104
        $select->where->equalTo('user_id', $id)
104
            ->equalTo('user_id', $id)
105
            ->greaterThanOrEqualTo('added_on', $dateInitial . ' 00:00:00')
105
            ->greaterThanOrEqualTo('added_on', $dateInitial . ' 00:00:00')
-
 
106
            ->lessThanOrEqualTo('added_on', $dateFinal . ' 23:59:59');
-
 
107
 
-
 
108
        // Seleccionar solo fechas únicas
-
 
109
        $select->columns(['added_on']);  // Aquí puedes seleccionar la columna 'added_on' de manera única
-
 
110
 
Línea 106... Línea 111...
106
            ->lessThanOrEqualTo('updated_on', $dateFinal . ' 23:59:59');
111
        $select->distinct(true); // Usar DISTINCT para asegurar que las fechas no se repitan
107
 
112
 
Línea 108... Línea 113...
108
        // Ordenar por fecha de forma descendente
113
        // Ordenar por fecha de forma descendente