SQL - dividir un campo con otro y lo que sobre mostrarlo en otro campo

 
Vista:

dividir un campo con otro y lo que sobre mostrarlo en otro campo

Publicado por juan (1 intervención) el 13/10/2017 17:46:19
tengo una consulta que ya me dio el resultado pero necesito sacar las piezas y los enteros de ese campo por ejemplo un producto que su capacidad es la caja de 12 y tengo su resultado de piezas que son 32 si divido 32/12 el resultado = a 2 cajas y 8 piezas tengo que mostrar los 2 campos las 2 caja y 8 piezas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 806
Bronce
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

dividir un campo con otro y lo que sobre mostrarlo en otro campo

Publicado por leonardo_josue (1173 intervenciones) el 13/10/2017 19:10:27
Juan:

para hacer lo que quieres, dependerá de la Base de Datos con la que estés trabajando, ya que cada una de ellas maneja funciones matemáticas distintas. En MySQL por ejemplo, están los operadores DIV y MOD que te servirían para hacer lo que quieres.

1
2
3
4
5
6
7
8
9
10
mysql> select
    ->   32/12 division_normal,
    ->   32 div 12 division_entera,
    ->   32 mod 12 division_residuo;
+-----------------+-----------------+------------------+
| division_normal | division_entera | division_residuo |
+-----------------+-----------------+------------------+
|          2.6667 |               2 |                8 |
+-----------------+-----------------+------------------+
1 row in set (0.00 sec)

Si estás utilizando algún otro manejador de BD's es cuestión de que investigues si hay alguna equivalencia de estas funciones o que implementes tus propias funciones.

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar