Для PHP, «всегда безопасно предшествовать не-буквенно-цифровому с« \ », чтобы указать, что он обозначает себя». - http://php.net/manual/en/regexp.reference.escape.php .
За исключением случаев, когда это «или».: /
Чтобы избежать переменных шаблона регулярных выражений (или частичных переменных) в PHP, используйте preg_quote ()
Для этого вы можете использовать функцию ROW_NUMBER()
, например :
SELECT
ID
, LeaseDate
, InvoiceDate
, StartDate
FROM
(
SELECT
L.ID
, L.LeaseDate
, I.InvoiceDate
, I.StartDate
, ROW_NUMBER() OVER (PARTITION BY L.ID ORDER BY I.StartDate) R
FROM
Leases L
JOIN LeaseInvoices I ON L.ID = I.LeaseID
) Q
WHERE
R = 1
AND LeaseDate <> InvoiceDate