Size: a a a

Dev Seagulls Chat

2020 September 02

С

Сидредин in Dev Seagulls Chat
Saeed
Да нет, просторы интернета породили
источник

С

Сидредин in Dev Seagulls Chat
в конце 2 плюса было бы - ващпе супер было бы
источник

H

Huseyn in Dev Seagulls Chat
Заур Ашурбеков
```
select id,
status,
code,
LAG(code,1) OVER (
  ORDER BY code
) prev_code,
LAG(code,1) OVER (
  ORDER BY code
) prev_code,
LEAD(code,1) OVER (
  ORDER BY code
) next_code,
LAG(status,1) OVER (
  ORDER BY code
) prev_status
from test,
where status = 'OK'
 and prev_status = 'neOK'
 and code = prev_code
 and code != next_code

```
Сделал таким образом: (Все-таки лаг пришлось понять)
WITH deliveries AS (
   SELECT
       h.route_id AS routeID,
       h.delivery_id AS deliveryID,
       h.change_date_time AS changeTime,
       LAG(h.delivery_status,1) OVER (PARTITION BY h.delivery_id ORDER BY h.change_date_time) prevStatus,
       h.delivery_status AS currStatus
   FROM public.delivery_status_history h
       WHERE h.delivery_status = 'DELIVERED'
           OR h.delivery_status = 'PARTIALLYDELIVERED'
)
SELECT * FROM deliveries d
WHERE d.currStatus = 'PARTIALLYDELIVERED'
 AND d.prevStatus = 'DELIVERED'
Почему WITH? - функции используемые в селекте вычисляются после выполнения всех условий, т.е. мы в селекте не можем вычислить какую-то функцию, а затем использовать её в условии
источник

KM

Kamil Magomedov in Dev Seagulls Chat
Братва Ассаляму алейкум) Такой вопрос , летом переехал в Москву и по быстрому (чтобы хоть на житье бытье хватало) устроился официально специалистом технической поддержки, осенью как ситуация с вторым карантином прояснится (да слухи но все же лучше переждать , так у меня хоть работа будет ) с ноября хочу ходить по вакансиям на разработчика как и хотел . Вопрос такой, как вообще устраиваться когда у тебя трудовой договор в одной компании и когда ты переходишь в другую, типо надо сначало разорвать договор и потом подписывать с другой или можно уже когда тебя взяли и ты подписал потом разорвать и вообще как это происходит , просто это первое место работы у меня...?
источник

С

Сидредин in Dev Seagulls Chat
Kamil Magomedov
Братва Ассаляму алейкум) Такой вопрос , летом переехал в Москву и по быстрому (чтобы хоть на житье бытье хватало) устроился официально специалистом технической поддержки, осенью как ситуация с вторым карантином прояснится (да слухи но все же лучше переждать , так у меня хоть работа будет ) с ноября хочу ходить по вакансиям на разработчика как и хотел . Вопрос такой, как вообще устраиваться когда у тебя трудовой договор в одной компании и когда ты переходишь в другую, типо надо сначало разорвать договор и потом подписывать с другой или можно уже когда тебя взяли и ты подписал потом разорвать и вообще как это происходит , просто это первое место работы у меня...?
Ваалейкум ассалам)
источник

С

Сидредин in Dev Seagulls Chat
Kamil Magomedov
Братва Ассаляму алейкум) Такой вопрос , летом переехал в Москву и по быстрому (чтобы хоть на житье бытье хватало) устроился официально специалистом технической поддержки, осенью как ситуация с вторым карантином прояснится (да слухи но все же лучше переждать , так у меня хоть работа будет ) с ноября хочу ходить по вакансиям на разработчика как и хотел . Вопрос такой, как вообще устраиваться когда у тебя трудовой договор в одной компании и когда ты переходишь в другую, типо надо сначало разорвать договор и потом подписывать с другой или можно уже когда тебя взяли и ты подписал потом разорвать и вообще как это происходит , просто это первое место работы у меня...?
Пока не увольняйся.
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
Huseyn
Сделал таким образом: (Все-таки лаг пришлось понять)
WITH deliveries AS (
   SELECT
       h.route_id AS routeID,
       h.delivery_id AS deliveryID,
       h.change_date_time AS changeTime,
       LAG(h.delivery_status,1) OVER (PARTITION BY h.delivery_id ORDER BY h.change_date_time) prevStatus,
       h.delivery_status AS currStatus
   FROM public.delivery_status_history h
       WHERE h.delivery_status = 'DELIVERED'
           OR h.delivery_status = 'PARTIALLYDELIVERED'
)
SELECT * FROM deliveries d
WHERE d.currStatus = 'PARTIALLYDELIVERED'
 AND d.prevStatus = 'DELIVERED'
Почему WITH? - функции используемые в селекте вычисляются после выполнения всех условий, т.е. мы в селекте не можем вычислить какую-то функцию, а затем использовать её в условии
Найс
источник

S

Saeed in Dev Seagulls Chat
Kamil Magomedov
Братва Ассаляму алейкум) Такой вопрос , летом переехал в Москву и по быстрому (чтобы хоть на житье бытье хватало) устроился официально специалистом технической поддержки, осенью как ситуация с вторым карантином прояснится (да слухи но все же лучше переждать , так у меня хоть работа будет ) с ноября хочу ходить по вакансиям на разработчика как и хотел . Вопрос такой, как вообще устраиваться когда у тебя трудовой договор в одной компании и когда ты переходишь в другую, типо надо сначало разорвать договор и потом подписывать с другой или можно уже когда тебя взяли и ты подписал потом разорвать и вообще как это происходит , просто это первое место работы у меня...?
Нет, увольняться не стоит сразу, тем более, что ты не разраб, на котором ответственность за проект, можешь за 2 недели до увольнения предупредить руководство, и всё.
Когда найдешь 100% место работы, просто сообщи им, что тебе необходимо разобраться с вопросом предыдущей работы, на что потребуется 2 недели. Они в любом случае потратят время на твое оформление.
источник

H

Huseyn in Dev Seagulls Chat
🙂👍 баркала за наводку
источник

H

Huseyn in Dev Seagulls Chat
Kamil Magomedov
Братва Ассаляму алейкум) Такой вопрос , летом переехал в Москву и по быстрому (чтобы хоть на житье бытье хватало) устроился официально специалистом технической поддержки, осенью как ситуация с вторым карантином прояснится (да слухи но все же лучше переждать , так у меня хоть работа будет ) с ноября хочу ходить по вакансиям на разработчика как и хотел . Вопрос такой, как вообще устраиваться когда у тебя трудовой договор в одной компании и когда ты переходишь в другую, типо надо сначало разорвать договор и потом подписывать с другой или можно уже когда тебя взяли и ты подписал потом разорвать и вообще как это происходит , просто это первое место работы у меня...?
Ваалейкум ассалям.
Я бы на твоём месте взял больничный, или без содержания, но работу старую на это время постарался бы придержать. Я, к примеру, совмещал стажировку и работу. Тяжело было по времени, но иначе риски большие
источник

KM

Kamil Magomedov in Dev Seagulls Chat
Баркалла всем
источник

С

Сидредин in Dev Seagulls Chat
Ва фик
источник

СМ

Стас М in Dev Seagulls Chat
Kamil Magomedov
Братва Ассаляму алейкум) Такой вопрос , летом переехал в Москву и по быстрому (чтобы хоть на житье бытье хватало) устроился официально специалистом технической поддержки, осенью как ситуация с вторым карантином прояснится (да слухи но все же лучше переждать , так у меня хоть работа будет ) с ноября хочу ходить по вакансиям на разработчика как и хотел . Вопрос такой, как вообще устраиваться когда у тебя трудовой договор в одной компании и когда ты переходишь в другую, типо надо сначало разорвать договор и потом подписывать с другой или можно уже когда тебя взяли и ты подписал потом разорвать и вообще как это происходит , просто это первое место работы у меня...?
Сначала устраиваешься, говоришь начну через две недели, потом пишешь заявление об уходе со старой
источник

KM

Kamil Magomedov in Dev Seagulls Chat
Стас М
Сначала устраиваешься, говоришь начну через две недели, потом пишешь заявление об уходе со старой
Устраиваешься это трудовой договор описываешь?
источник

СМ

Стас М in Dev Seagulls Chat
Нет, проходишь  собеседование
источник

СМ

Стас М in Dev Seagulls Chat
Гришь- выйду через две недели после оффера
источник

СМ

Стас М in Dev Seagulls Chat
Все
источник

СМ

Стас М in Dev Seagulls Chat
Оффер приходит - увольняешься
источник

KM

Kamil Magomedov in Dev Seagulls Chat
Понял понял
источник

KM

Kamil Magomedov in Dev Seagulls Chat
Успасибо всем
источник