#sql #function #date
#sql #функция #Дата
Вопрос:
Мой запрос:
SELECT
c.aCustID AS 'Contact ID',
o.[FldDate22526] AS 'Opportunity Date',
o.[FldNumeric22532] AS 'Opportunity Allotted to',
n.tOpportunityname AS 'Opportunity Name',
p.[FldString22540] AS 'Opportunity Phone',
p.[FldString22539] AS 'Opportunity Address',
r.[FldString22543] AS 'Opportunity Remerks (Customer Care)',
p.[FldString22538] AS 'Opportunity Remerks (Sales)',
o.[FldNumeric22536] AS 'Opportunity Status (5 Day)'
FROM
tblCustomer AS c
JOIN [tblObjectType3_3] as o
ON c.aCustID = o.nID
JOIN tblOpportunity AS n
ON o.nID = n.aOpportunityID
JOIN [tblObjectType3_11] AS p
ON o.nID= p.nID
JOIN [tblObjectType3_2] AS r
ON p.nID = r.nID
Комментарии:
1. Что вы хотите сделать с функцией даты? Кстати, это худшие имена полей, которые я когда-либо видел.. Я предполагаю, что вы не в состоянии их изменить: (
Ответ №1:
Я предполагаю, что все, что вы хотите сделать, это ограничить ваши результаты результатами в диапазоне дат. Например:
SELECT ...
FROM ...
WHERE o.[FldDate22526] > sysdate
или, возможно
SELECT ...
FROM ...
WHERE o.[FldDate22526] BETWEEN now() and now()-7
Не уверен, в какой базе данных, поэтому не уверен, какой синтаксис даты использовать.