Когда я получаю СЕГОДНЯ в SELECT в PB, он возвращает 1900/1/1
date var
Select TODAY() Into :var From DUMMY
Но когда я назначаю переменную TODAY (), она работает как положено
date var
var = today()
Я использую MS SQL Server 2016 и PowerBuilder 12.5.
Я предположил, что проблема в разных форматах даты, но я изменил формат даты в моем языковом стандарте Windows таким образом, что PB TODAY () возвращает 2018-10-08 и MSSQL GetDate () возвращает 2018-10-08 18: 25: 23.207 Таким образом, части даты имеют одинаковые форматы.
Проблема в том, чтоне в DUMMY таблице, так как я создал таблицу MS SQL DUMMY и вставил в нее 1 строку.
Также мне интересно, есть ли разница в SELECT TODAY () и var = TODAY () ?Я полагаю, что первый вариант возвращает время сервера MS SQL, а второй - локальное время.Не есть?