Я пытаюсь написать запрос, который принимает объект даты Javascript, а затем помещает его в тип объекта, который распознается как SQL Server, так и типами баз данных Oracle.
Проблема в том, что я использую webservices. Поэтому он должен быть строкой, а не фактическим переданным параметром. Вот что я имею в виду:
var date = new Date();
var firstDayOfMonth = new Date(date.getFullYear(), date.getMonth(), 1);
var lastDayOfMonth = new Date(date.getFullYear(), date.getMonth() + 1, 0);
var webServicesQueryWhereClause = 'readDate BETWEEN '+firstDayOfMonth+' AND '+lastDayOfMonth;
За исключением firstDayOfMonth
и lastDayOfMonth
окружены чем-то вроде to_date()
, чтобы фактически помещать их в формат даты, который могут читать базы данных. Например:
var webServicesQueryWhereClause = 'readDate BETWEEN to_date('+firstDayOfMonth+') AND to_date('+lastDayOfMonth+') ';
Что я должен использовать, чтобы поместить эти даты в форму, которая может быть прочитана как SQL Server, так и Oracle?