04 Álgebra Relacional | Ejemplos 12 a 15 | Relax

Поделиться
HTML-код
  • Опубликовано: 28 дек 2024

Комментарии • 13

  • @juliana_pech
    @juliana_pech 3 года назад +1

    Excelente video, me ha ayudado mucho!!

    • @zangel3488
      @zangel3488 3 года назад

      Yo opino lo mismo juli

  • @salvadorhidalgo6882
    @salvadorhidalgo6882 3 года назад +1

    hola genio, tenes bloc notas de todas esas consultas?

    • @darthger
      @darthger  3 года назад +1

      ¡Hola Salvador! Justo las voy a subir a la página del material: datadarkside.com/bd/

  • @Saurin192
    @Saurin192 4 года назад +1

    Hola, sabes cómo podría obtener el valor total de un inventario?

    • @darthger
      @darthger  4 года назад

      ¡Hola! Si tienes la tabla sería más fácil apoyarte, pero en esencia, como te interesa el valor resumen al nivel de granularidad más grueso, tendrías que invocar la función SUM sobre la columna que deseas agregar, no necesitas agrupar ni nada por el estilo.

    • @Saurin192
      @Saurin192 4 года назад

      @@darthger Es esta la tabla de los productos con valor unitario: tarticulo= {
      Nit:number, CodA:number, nombre:string, cantidad:number, Vr_unitario:number
      123456, 12345, 'Zapatos', 350, 25000
      123456, 23456, 'Crocs', 750, 56000
      678999, 56788, 'Zandalia', 1460, 23000
      345678, 76849, 'Gorra', 2340, 12500
      984567, 95634, 'Camisa', 50, 45000
      984567, 23556, 'Blue_jean', 34, 90000
      984567, 23856, 'Drill', 345, 95000
      345678, 45674, 'Sudadera_azul', 1250, 60000
      }

    • @darthger
      @darthger  4 года назад

      Una disculpa por la demora en la respuesta. Una posibilidad podría ser: m = ({
      Nit:number, CodA:number, nombre:string, cantidad:number, Vr_unitario:number
      123456, 12345, 'Zapatos', 350, 25000
      123456, 23456, 'Crocs', 750, 56000
      678999, 56788, 'Zandalia', 1460, 23000
      345678, 76849, 'Gorra', 2340, 12500
      984567, 95634, 'Camisa', 50, 45000
      984567, 23556, 'Blue_jean', 34, 90000
      984567, 23856, 'Drill', 345, 95000
      345678, 45674, 'Sudadera_azul', 1250, 60000
      })
      n = π Nit,CodA,nombre,cantidad,Vr_unitario,t←cantidad*Vr_unitario m
      γ sum(t)-> total (n)

    • @Saurin192
      @Saurin192 4 года назад

      @@darthger Tranquilo, debe estar muy ocupado esta cuarentena. Y muchas gracias por responder. Sin embargo, me marca un error la letra m. Fue el único ejercicio que no pude hacer :/

    • @darthger
      @darthger  4 года назад

      @@Saurin192, se me hace muy raro que te haya marcado un error, justo ejecuté el script antes de publicarlo, quizá sea porque olvidé decirte que se debe ejecutar todo al mismo tiempo, ya que se trabaja con relaciones temporales,la cuales solo existen mientras se tiene una consulta activa.

  • @juliokof
    @juliokof 4 года назад

    Hola !! no haces ningún ejercicio con fechas, podrías indicar cómo proceder en caso de por ejemplo buscar una fecha . Gracias !!!

    • @darthger
      @darthger  4 года назад +3

      ¡Hola Julio César! Con todo gusto, para las fechas, por ejemplo la relación Cliente, se tiene la fecha de nacimiento; si quieres obtener los clientes que nacieron del 12 de julio de 1985 en adelante se haría: sigma nacimiento >= '1985-07-12' (Cliente); en la calculadora de Relax, sería: sigma nacimiento >= date('1985-07-12') (Cliente). Si se desea saber los clientes que nacieron entre el 15 de noviembre de 1980 y el 18 de marzo de 1990: sigma nacimiento >= date('1980-11-15') and nacimiento

    • @juliokof
      @juliokof 4 года назад

      @@darthger muchas gracias