а так - ищешь как оформляются stored procedures для твоей БД, и в ней на PL/SQL описываешь свои "если polosa.idsam=0 и если reis.dabegin больше чем dtend то полю polosa.idsam присвоить значение reis.idsam , polosa.idnaprav=reis.idnaprav , usersam.statyssam='На Посадке'"
направление я указал, дальше уж сам
код писать не буду, сорри, у самого рабочий день начался
В линуксе система и ее интерфейс отделены друг от друга; образно говоря, Ubuntu/Xubuntu/Lubuntu можно считать одной и той же программой, только с разными скинами.
При этом, конечно, запросы к железу у каждого скина свои.
Еще один момент - в Java, например, сравнение "London".equals(city) не выдаст NullPointerException, если city равна null; в отличие от city.equals("London")
гитхабом (да и вообще системой контроля версий) ни разу не пользовался, просто решил поинтересоваться
Вообще-то, стоило сначала почитать про принципы работы VCS, тогда подобные вопросы не возникали бы...
В описанной ситуации делается merge. В идеале - автоматически (например, если в класс добавлена одна функция Васей, другая - Петей, то в итоговом файле окажутся оба метода). Если же был изменен один и тот же кусок кода - тогда merge conflict надо разруливать ручками.