Entrada 9 - 7/6/24 - 11:30am a 12:20md - 1:20pm a 4:00pm - 5:00pm a 6:50pm
En la sesión de hoy modificamos los SP de registrar llamadas y uso de datos, se agrego lo siguiente:
Si la llamada actual superará el limite de minutos y este aun no ha sido superado, se calculan los minutos por debajo del limite de una manera y los otros de otra. es decir, se obtienen los minutos disponibles y se le resta los minutos de la llamada a registrar, de ahí podemos obtener un exceso que se cobra con otra tarifa. Esto es igual en uso de datos.
Si es llamada entre familiares el monto es 0, es decir, gratuita.
Se hicieron y llenaron las siguientes tablas:
- OperadorExterno y TipoLlamadaOp (Ya estaban hechas, solo se llenaron)
- Limite de un contrato de acuerdo a un tipo de tarifa, esta es una catalogo. Unida a contratos.
Ejemplos:
| Figura 1. Arriba están las llamadas (Monto 0 es gratuita) y abajo los uso de datos, como el limite es 1 giga, se calcula 1 con tarifa normal y el resto (3) con la tarifa de exceso. |
| Figura 2. La primera tabla es OperadorExterno, la segunda es TipoLlamadaOp y la tercera es la tabla LimiteContrato. |
https://learn.microsoft.com/en-us/sql/t-sql/functions/datepart-transact-sql?view=sql-server-ver16
Comentarios
Publicar un comentario