В MySQL и SQL Server нет такой х**ни как целый числа в операциях, поэтому SELECT 3/2 выдает как положено 1.5. Если в Postgre это не так — в голову гвоздь забить разрабу, который это придумал.
Это ложь.
Select 3/2 в MSSqlserver вернет 1.
С чего бы возвращать что-то еще, если оба операнда — целочисленные?
2.3 NOW() на сколько я знаю, во ВСЕХ языках возвращает не дату, а дату и время. Дату всегда возвращает функция с текстом DATE в названии (в MySQL это CURDATE()). У любой функции в любом языке есть значение инкремента по умолчанию — для CURDATE это 1 день. Поэтому, запрос следующего дня всегда будет SELECT CAST(CURDATE() + 1 AS DATE) без всяких указаний интервалов и прочей чепушины.
Не нужно говорить за всех.
Для MSSQLSERVER это будет звучать как:
Select dateadd(day, 1, cast(CURRENTTIMESTAMP AS DATE))
Причем если допустим имеется 2 танка с процентом прочности 0.5 оба, то симулятор боя просто суммирует все HP и считает что это 1 целый танк.
А почему так? Ведь это же 1 единица прочности, но 2 единицы урона!
Причем если в группе соперника имеется несколько типов юнитов, то стреляет по каждому типу по очереди.
Интересно, а как выбирается очередность?
Например, в реальном боевом налете, реальной авиацией, я имею ввиду — приоритетной задачей всегда является уничтожение ПВО противника, а уже потом — собственно нанесение ущерба противника. Т.е. ПВО давят не считаясь с потерями, и только когда оно подавлено — приступают к штурмовке. А здесь как?
Это ложь.
Select 3/2 в MSSqlserver вернет 1.
С чего бы возвращать что-то еще, если оба операнда — целочисленные?
Не нужно говорить за всех.
Для MSSQLSERVER это будет звучать как:
Select dateadd(day, 1, cast(CURRENTTIMESTAMP AS DATE))
К сожалению, с этим средством трудно работать, если целевая БД на разных серверах имеет разное название.
А почему так? Ведь это же 1 единица прочности, но 2 единицы урона!
Интересно, а как выбирается очередность?
Например, в реальном боевом налете, реальной авиацией, я имею ввиду — приоритетной задачей всегда является уничтожение ПВО противника, а уже потом — собственно нанесение ущерба противника. Т.е. ПВО давят не считаясь с потерями, и только когда оно подавлено — приступают к штурмовке. А здесь как?