-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathqueryes.py
More file actions
62 lines (50 loc) · 1.81 KB
/
queryes.py
File metadata and controls
62 lines (50 loc) · 1.81 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
query = """ CREATE TABLE IF NOT EXISTS legajos (
id integer PRIMARY KEY,
legajo integer type UNIQUE,
apellido text NOT NULL,
nombre text NOT NULL,
area text NOT NULL,
tipoPago text NOT NULL
);
"""
queryTabla = """ CREATE TABLE IF NOT EXISTS REGISTROS (
id integer PRIMARY KEY,
legajo integer type,
nombre text NOT NULL,
dia text NOT NULL,
fecha text NOT NULL,
ingreso0 text not NULL,
egreso0 text NOT NULL,
ingreso1 text not NULL,
egreso1 text NOT NULL,
ingreso2 text not NULL,
egreso2 text NOT NULL,
ingreso3 text not NULL,
egreso3 text NOT NULL,
ingreso4 text not NULL,
egreso4 text NOT NULL,
UNIQUE(legajo,fecha) ON CONFLICT IGNORE
);
"""
queryConsultaEmpleados = """SELECT * FROM LEGAJOS """
insertRegistros = """INSERT INTO REGISTROS(legajo,nombre,dia,fecha,ingreso0,egreso0,ingreso1,egreso1,ingreso2,egreso2,ingreso3,egreso3,ingreso4,egreso4,Motivo,Observación)
VALUES ('{}','{}','{}','{}','{}','{}','{}','{}','{}','{}','{}','{}','{}','{}','{}','{}');"""
selectAll = """SELECT * from REGISTROS where fecha >= '{}' AND fecha <= '{}' order by fecha ASC"""
selectSome = """SELECT * from REGISTROS where (fecha >= '{}' AND fecha <= '{}') and (legajo in {}) order by fecha ASC"""
insertEmpleado = """INSERT INTO legajos(LEG,APELLIDO,NOMBRE,AREA,TIPO_DE_PAGO)
VALUES ('{}','{}','{}','{}','{}');"""
deleteEmpleado = """DELETE FROM legajos
WHERE LEG ={}"""
actualizarEmpleado = """UPDATE legajos
SET {} = '{}'
WHERE LEG = '{}'
"""
selectDeleteRegistro = """SELECT * FROM Registros WHERE fecha ='{}' AND legajo = '{}'"""
updateRegistro = """UPDATE REGISTROS
SET '{}' = '{}'
WHERE legajo = '{}' and fecha = '{}'"""
selectArea = 'select LEG, AREA from legajos'
# select * from REGISTROS
# WHERE legajo = '6' and fecha = '2020-10-01'
if __name__ == '__main__':
pass