Сидредин
Хотя когда-то учил основы Java и Kotlin
Vladislav
Сидредин
Vladislav
Что оно должно делоть
Daniil
сам flutter не такой сложный оказался, но вот сторонние пакеты по типу riverpod я до сих пор не понял
Сидредин
Сидредин
Откладываю на десерт))
Vladislav
Vladislav
Имитировать процесс ввода данных???
Vladislav
Ох, ладно. Котелок поехал, я спать. Всем доброго бобра
Артур
сделал
Evgeny
Кто шарит в SQL, подскажите как получить последнее актуальное значение. Например банк поставил курс валюты в пт, клиент пришел в пон, курс еще не выставлен (NULL). Надо продать валюту по курсу ПТ. LAST_VALUE не подходит, возвращает NULL.
GoodCall
Evgeny
курс в пон еще не установлен. Получается после нужного значения есть еще 3 записи (сб, вс, пн) , которые нужно отбросить.
Kolya
Логика такая, что банк при открытии выставляет курс, и только после могут приходить. Курс держится вплоть до открытия банка. Я не могу понять, как у тебя курс может быть не выставлен
Kolya
Переносить значение с предыдущего дня на сегодняшний
Kolya
И при открытии банка меняй его. Либо меняй с сменой суток. В 00.00
Kolya
И если говорить сугубо про sql. То вопрос в том где ты хранить эти значения?
Evgeny
например не выставили курс. Это просто описание для понимания. Вообще вопрос как получить последнее значение не NULL, если последние 3 значения строк NULL
Kolya
.Where курс not null
Kolya
Выдаст таблицу где курс у тебя не п3стой
Kolya
А там тебе, получается, нужно получить последнию строку
Kolya
Это уже либо по дате сделать. Либо по id
Evgeny
на дату получить строку
Evgeny
по дате сортировку что-ли
Evgeny
а с оптимизацией как
Kolya
Если ты хоанишь дату установки значения, то максимальную(последнию) выбрать. А если по Id, то примерно так будет.
Select max(id)from таблица where курс not null
Kolya
Должен выдать значение последнего курса
Kolya
Ну чтобы его конкретно получить добавь после селект наименование столбца
Kolya
Evgeny
ок, спс, попробую
Kolya
Ну вся основная логика выше. Тут уж сам смотри как лучше будет
Evgeny
логика правильная кажется
Артур
это вы настоящий бекенд обсудили?
Денис
Kolya
Так и знал
Денис
Денис
Не, эт не камень в ваш огород ))
Evgeny
это часть тестового на джуна
Kolya
Да ладно)
Ну я что знаю, тем помог. Если будут лучше советы, я только за)
Денис
Да все по делу )
Kolya
Артур
Evgeny
SQL developer
Evgeny
самостоятельно
Артур
ого, вы второй человек из чата который дошел до собеседований, круто, вы молодец
Evgeny
Не в тот чат значит написал)) Я изучал SQL по O'Reily Mastering of Oracle. 3 мес, параллельно правктиковался на Stepic, SQL-ex, hacckerrank недолго. Потом прошел около 7 собесов, все отрицательно, хотя знакомый senior сказал для джуна все норм. Потом решил изучать Java на курсах, потому что там $$$. Вот уже сижу на этом 5 мес, понял что потребуется еще 2-3 мес примерно. Поэтому решил поискать работу в SQL.
Артур
Артур
Evgeny
SQL проще изучить и быстрее, + востребован
Evgeny
Java сложнее, но зп там больше
Артур
да, верно, так сказать имхо-статистика, возможно в нее попадет еще Олег у него точно больше шансов
Артур
Kolya
😂
Артур
бля, решился переключиться на другую задачу, так вот даже poetry поставить не получается.. ошибка
OleH
Я в 5 утра проснулся...
Нихуясоби...
Это что день продуктивности и адекватного режима сна?
Артур
вряд ли, вероятно уснете ближе к обеду, если у вас проблемы со сном есть
Oleg_Dub
Вот интересно, все таки покоя не даёт навязчивая мысль, какого хрена. Щупаю питон, и любой код из интернета работает. А сишарп, в 9 случаях из 10 выдает ошибку. А если сработал можно праздник устраивать. Почему так?
Код несерьезный фигня, всякая калькуляторы, хелло Ворд. Простые переменные. Пробую, пока, ерундой заниматься. И обратил внимание на такую вот закономерность. На сишарпе вообще точно пишут софт? Это не развод? Шучу. Но ошибки правда постоянно, а в питоне нет. Почему?
OleH
Я на учебе буду в это время
Скорее как прийду напьюсь кофе и буду в факторио играть
OleH
А потом дальше в арче ковырятся
Артур
Джетбренйс видимо тоже меня троллит:
Щелкните водосточный желоб в исполняемой строке кода, где вы хотите установить точку останова. Или поместите курсант на линию и нажмите ⌘ F8.
но на самом деле
cmd + FN + F8
OleH
Пока интуитивно не буду понимать что за что отвечает, не буду начинать прогать
Артур
Вы писали код на алгпрог?
OleH
Бля мужик, иди учебник хороший найди, и по гайдам из интернета разберёшся что куда тыкать.
На работе у тебя не будет возможности найти всё готовое
Артур
Артур
да и вообще я ругался на документацию на пайчарм, где указана комбинация CMD + F8, а она не работает, как поетру, как сдвиг на шаг +1
все не работает…
OleH
А версии то совпадают?
И о каком окружении идёт речь в случае с сочетанием клавиш?
OleH
OleH
Артур
OleH
OleH
Работа такая
Артур
Ну че поделать
не знаю, за сегодня по-сути ничего не сделал, только нашел около темы
OleH
Полно объясни всю проблему
OleH
Может помогут