Programar codigo SQL para mostrar la cantidad de sub arriendos vigentes en el CRM
Desde
Enero 14, 2025 09:00
hasta Enero 14, 2025 10:00
En Oficinas OYV
Publicado por
Rodrigo Galvez
Categorías: Programación CRM
Hits: 11
Programar codigo SQL para mostrar la cantidad de sub arriendos vigentes en el CRM. Se programo el codigo para que muestre la cantidad en la parte superior de la planilla. Este es el codigo que se realizo.
getQuery(true);
$query->select('COUNT(*)');
$query->from($db->quoteName('#__rsform_submission_values', 'sv'));
$query->innerJoin($db->quoteName('#__rsform_submissions', 's'), 'sv.SubmissionId = s.SubmissionId');
$query->where($db->quoteName('sv.FieldName') . ' = ' . $db->quote('Activo'));
$query->where($db->quoteName('sv.FieldValue') . ' = ' . $db->quote('Vigente'));
$query->where($db->quoteName('s.FormId') . ' = ' . (int)$db->escape(25)); // Cast a integer y escape para mayor seguridad
// Preparar y ejecutar la consulta con manejo de excepciones.
$db->setQuery($query);
try {
$cantidadVigentes = $db->loadResult();
} catch (RuntimeException $e) {
// Manejar la excepción en caso de error.
JLog::add($e->getMessage(), JLog::WARNING, 'jerror'); // Usar JLog para registrar el error
JError::raiseWarning(500, 'Error al obtener la cantidad de registros vigentes. Consulte los registros del sistema.');
return; // Detener la ejecución.
}
// Mostrar el resultado.
echo 'Cantidad vigentes: ' . $cantidadVigentes;
?>
