<?php
/**
* Descripción del Modelo de Datos TiposGastosSQL
*
* Consultas SQL para el Modelo de Datos TiposGastos
*
* Licenciado bajo la Licencia Apache, Versión 2.0;
* Usted no puede usar este archivo excepto en conformidad con la Licencia.
* Usted puede obtener una copia de la Licencia en:
* http://www.php.net/license/3_01.txt.
* A menos que sea requerido por la ley aplicable o acordado por escrito, el software
* Distribuido bajo la licencia se distribuye en una "AS IS" o "COMO ESTA" BASE,
* SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, expresas o implícitas.
* Consulte la Licencia para los permisos y Limitaciones bajo la Licencia.
*
* @package Modelos\SQL\TiposGastosSQL
* @author LUIS ANTONIO MONTOYA CONTRERAS <lmontoya@ccsm.org.co>
* @author SICAM 20171025 <sicam32@ccsm.org.co>
* @copyright 2017 Cámara de Comercio de Santa Marta para el Magdalena
* @license http://www.php.net/license/3_01.txt PHP License 3.01
* @version 201711110306
* @link http://sicam.ccsm.org.co/docs/modelos/sql/TiposGastosSQL
*/
class SolicitudPersonalSQL extends ModeloDatos {
/**
* Consulta SQL que permite INSERTAR los datos básicos de un nuevo registro.
*/
const CREAR_REGISTRO = <<<sql
INSERT INTO SolicitudesPersonal (
actividadID,
solicitudPersonalCONSECUTIVO,
solicitudPersonalFUNCIONES,
solicitudPersonalOBSERVACIONES,
solicitudPersonalCANTIDAD,
solicitudPersonalMESES
)
VALUES
(
?,?,?,?,?,?
);
sql;
/**
* Consulta SQL que permite SELECIONAR con los datos básicos de un registro.
*/
const DATOS_BASICOS = <<<sql
SELECT
SolicitudesPersonal.*
, CamaraCargos.cargoCODIGO
, CamaraCargos.cargoTITULO
FROM
SolicitudesPersonal
LEFT JOIN CamaraCargos
ON (SolicitudesPersonal.cargoID = CamaraCargos.cargoID)
sql;
/**
* Consulta SQL que permite ELIMINAR un registro
*/
const ELIMINAR_REGISTRO = "DELETE FROM SolicitudesPersonal WHERE solicitudPersonalID = ?";
}