SQL - Descripcion o interpretacion de estas query

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado su posición en 35 puestos en SQL (en relación al último mes)
Gráfica de SQL

Descripcion o interpretacion de estas query

Publicado por Descripción de query (5 intervenciones) el 15/03/2021 21:33:31
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
SET timezone TO 'America/Bogota';
-- Sabe above but only for current date
SELECT (o.created_at::timestamp AT TIME ZONE 'GMT-0')::DATE fecha, state, count(*)
FROM orders o
inner join stores s on o.store_id = s.id
where s.id in  (900048991, 900035152, 900035156, 900035157, 900035176, 900035177, 900035178, 900035179, 900035180, 900035181, 900037063, 900037064, 900037065, 900037066, 900037068, 900037070, 900037071, 900037072, 900037073, 900037074, 900037075, 900037076, 900037077, 900037078, 900037079, 900037080, 900037081, 900037082, 900037083, 900037084, 900037085, 900037086, 900037087, 900037091, 900037093, 900037094, 900037095, 900037097, 900037098, 900037099, 900037100, 900037102, 900037103, 900037104, 900037105, 900037106, 900037107, 900037108, 900037110, 900037111, 900037112, 900037115, 900037116, 900037117, 900037118, 900037119, 900037120, 900037121, 900037122, 900037123, 900037124, 900037125, 900037126, 900037127, 900037128, 900037129, 900037130, 900037134, 900037135, 900037136, 900037137, 900037138, 900037139, 900037140, 900037141, 900037142, 900037143, 900037144, 900037145, 900037146, 900037147, 900037148, 900037149, 900037150, 900037151, 900037152, 900037153, 900037154, 900037155, 900037156, 900037157, 900037158, 900037159, 900037160, 900064009, 900064010, 900066776, 900080041, 900082035, 900082036, 900082037, 900090447, 900099033, 900099034, 900099035)
and o.created_at >= ([now():brt:date] - interval '8 days' + interval '3 hours')
GROUP BY 1,2
 
 
SELECT o.store_id,
       o.id,
CASE
           WHEN o.state = 'ERROR' THEN '3-ERROR'
           WHEN o.state = 'SENT' THEN '2-WAITING'
           WHEN o.state = 'FINISHED' THEN '1-SUCCESS'
           WHEN o.state = 'READY_FOR_FALLBACK' THEN '4-FALLBACK'
           WHEN o.state = 'CANCELLED' THEN '5-CANCELLED'
           ELSE '6-OTHERS'
       END,
       o.created_at::TIMESTAMP AT TIME ZONE 'GMT-5',
       o.operation_notes
FROM orders o
WHERE o.created_at AT TIME ZONE 'GMT-5' >= now()::DATE AT TIME ZONE 'GMT-5' - interval '1d'
  AND o.state not in ('FINISHED', 'SENT')
ORDER BY 4 DESC
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco
Val: 150
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Descripcion o interpretacion de estas query

Publicado por Francisco (62 intervenciones) el 15/03/2021 21:35:28
Hola

¿Que se supone que hay que interpretar ?

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2
Ha aumentado su posición en 35 puestos en SQL (en relación al último mes)
Gráfica de SQL

Descripcion o interpretacion de estas query

Publicado por julian sarmiento (5 intervenciones) el 15/03/2021 22:40:19
Me ayudan por favor interpretando la query es decir para que funcion lleva el SET y los case que funcion cumplen es decis una descripcion para las querys es decir una descripcion para primiparos en el tema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Descripcion o interpretacion de estas query

Publicado por Isaias (1921 intervenciones) el 15/03/2021 22:46:51
Creo que si va a www.google.com y teclea T-SQL SET o T-SQL CASE encontrara mucha informacion al respecto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar