Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

filter lamanya waktu

inilah jawaban saya... terima kasih teman-teman!

DELIMITER $$

CREATE FUNCTION `BD`.`func_duration`(fecha_ini DATETIME, fecha_fin DATETIME)
RETURNS FLOAT 
BEGIN
DECLARE recorte FLOAT;
SET recorte = -1;

WHILE (fecha_ini <= fecha_fin) DO
    IF (HOUR(fecha_ini) >= 6 AND HOUR(fecha_ini) <= 21) THEN

        SET recorte = recorte + 1;
    END IF;
    SET fecha_ini = DATE_ADD(fecha_ini, INTERVAL 1 MINUTE);
END WHILE;
RETURN recorte;

END$$

DELIMITER ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara menggunakan sql gabung di mysql

  2. Bagaimana cara menampilkan catatan sekunder di baris anak tabel data dengan id masing-masing?

  3. mysql menghitung kemunculan karakter khusus di suatu bidang

  4. Perbarui langsung Data MySQL

  5. Filter DataGrid untuk nama dengan TextBox secara dinamis