Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##### cek: https://www.db-fiddle.com/f/d26boLZsWqWs6WaVfT7FA9/4
- #### melihat obat mana aja yang kadaluarsa dalam waktu 1 bulan kedepan
- ##### Schema DATA
- CREATE TABLE `obats` (
- `id` BIGINT(20) UNSIGNED NOT NULL,
- `nama_obat` VARCHAR(255) NOT NULL,
- `nama_generik` VARCHAR(255) DEFAULT NULL,
- `id_kategori` BIGINT(20) NOT NULL,
- `id_satuan` BIGINT(20) NOT NULL,
- `id_tipe` BIGINT(20) NOT NULL,
- `stok_gudang` INT(11) NOT NULL,
- `harga_beli` INT(20) NOT NULL,
- `harga_jual` INT(11) DEFAULT NULL,
- `tanggal_kadaluarsa` DATE NOT NULL,
- `detail` VARCHAR(255) DEFAULT NULL,
- `created_at` TIMESTAMP NULL DEFAULT NULL,
- `updated_at` TIMESTAMP NULL DEFAULT NULL
- );
- INSERT INTO `obats` (`id`, `nama_obat`, `nama_generik`, `id_kategori`, `id_satuan`, `id_tipe`, `stok_gudang`, `harga_beli`, `harga_jual`, `tanggal_kadaluarsa`, `detail`, `created_at`, `updated_at`) VALUES
- (1, 'Vibranium', NULL, 2, 1, 1, 10, 10000, 15000, '2023-01-10', NULL, '2022-04-14 22:40:44', '2022-04-26 06:33:16'),
- (2, 'Adamantium', NULL, 2, 1, 1, 90, 15000, 20000, '2022-09-28', NULL, '2022-04-26 06:29:56', '2022-04-26 06:33:16'),
- (3, 'Betadine 500ml', 'Obat merah', 2, 1, 1, 90, 10000, 12000, '2022-05-24', NULL, '2022-04-26 06:30:43', '2022-04-26 06:33:16');
- ##############QUERY##############
- SELECT id, nama_obat, nama_generik, tanggal_kadaluarsa
- FROM
- obats
- WHERE 1;
- #############
- SELECT id, nama_obat, nama_generik, tanggal_kadaluarsa
- FROM
- obats
- WHERE DATE(tanggal_kadaluarsa) < date_add(now(), INTERVAL 1 MONTH);
Add Comment
Please, Sign In to add comment