-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwAccount_list.sql
More file actions
38 lines (26 loc) · 1.21 KB
/
wAccount_list.sql
File metadata and controls
38 lines (26 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
CREATE TABLE wAccount_list(
account_number varchar(255) PRIMARY KEY,
nic varchar(13)
);
INSERT INTO wAccount_list (account_number, nic) VALUES ('dummyAccount1', '200114400385');
ALTER TABLE wAccount_list
ADD COLUMN user_status ENUM('ACTIVE', 'INACTIVE') NOT NULL DEFAULT 'ACTIVE';
ALTER TABLE wAccount_list
ADD COLUMN meter_status ENUM('ACTIVE', 'INACTIVE') NOT NULL DEFAULT 'ACTIVE';
ALTER TABLE wAccount_list
ADD COLUMN iot_meter ENUM('YES', 'NO') NOT NULL DEFAULT 'NO';
ALTER TABLE wAccount_list
ADD COLUMN region VARCHAR(25) NOT NULL;
ALTER TABLE wAccount_list
ADD COLUMN iot_id varchar(255) NOT NULL DEFAULT 'NO';
ALTER TABLE utilitysaga.wAccount_list
ADD COLUMN sub_region VARCHAR(25),
ADD COLUMN balance DECIMAL(10,2) NOT NULL DEFAULT 0;
ALTER TABLE utilitySaga.wAccount_list
ADD COLUMN timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
ALTER TABLE utilitySaga.wAccount_list
ADD COLUMN request_id INT NULL;
SELECT eal.account_number, u.nic, u.firstname, u.lastname, u.mobile, u.email, eal.address, eal.meter_status, eal.iot_meter, eal.iot_id
FROM users u
JOIN eaccount_list eal ON u.nic = eal.nic
JOIN electricity_admin ON eal.region= electricity_admin.region WHERE electricity_admin.region = 'COLOMBO';