add new menu chat bedas and view

This commit is contained in:
arifal
2025-03-04 17:56:30 +07:00
parent cb5a3243fc
commit 86d694bcac
5 changed files with 104 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
CREATE VIEW v_advertisements AS
SELECT
a.no,
a.business_name,
a.npwpd,
a.advertisement_type,
a.advertisement_content,
a.business_address,
a.advertisement_location,
v.village_name AS village_name,
d.district_name AS district_name,
a.length,
a.width,
a.viewing_angle,
a.face,
a.area,
a.angle,
a.contact
FROM advertisements a
JOIN villages v ON a.village_code = v.village_code
JOIN districts d ON a.district_code = d.district_code;

View File

@@ -0,0 +1,8 @@
CREATE VIEW v_tourisms_based_kbli AS
SELECT kbli_title, total_records
FROM (
SELECT kbli, kbli_title, COUNT(*) AS total_records
FROM tourisms
GROUP BY kbli, kbli_title
) AS subquery
ORDER BY total_records DESC;

View File

@@ -0,0 +1,29 @@
CREATE VIEW v_tourisms AS
SELECT
t.project_id,
t.project_type_id,
t.nib,
t.business_name,
t.oss_publication_date,
t.investment_status_description,
t.business_form,
t.project_risk,
t.project_name,
t.business_scale,
t.business_address,
v.village_name as village_name,
d.district_name as district_name,
t.longitude,
t.latitude,
t.project_submission_date,
t.kbli_title,
t.supervisory_sector,
t.user_name,
t.email,
t.contact,
t.land_area_in_m2,
t.investment_amount,
t.tki
FROM tourisms t
JOIN villages v on t.village_code = v.village_code
JOIN districts d on t.district_code = d.district_code;

View File

@@ -0,0 +1,28 @@
CREATE VIEW v_umkms AS
SELECT
u.business_address,
u.business_contact,
u.business_desc,
bf.business_form,
u.business_id_number,
u.business_name,
bs.business_scale,
u.business_type,
u.created_at,
d.district_name,
u.land_area,
u.number_of_employee,
u.owner_address,
u.owner_contact,
u.owner_id,
u.owner_name,
ps.permit_status,
u.revenue,
u.updated_at,
v.village_name
FROM umkms u
JOIN business_form bf on u.business_form_id = bf.id
JOIN permit_status ps on u.permit_status_id = ps.id
JOIn business_scale bs on u.business_scale_id = bs.id
JOIN villages v on u.village_code = v.village_code
JOIN districts d on u.district_code = v.district_code;