Вы говорите, что это не работает?
select sum(total)
from (select Payee as Name, SUM(Amount) as Total
from Ledger
where timestamp < '2019-01-01' and
timestamp >= '2018-01-01' and
category like '%Contract%'
group by Payee
having sum(amount) > 600
) l;
Вам не нужно преобразовывать даты для логики, которую вы хотите реализовать.
Относительные ссылки позволяют Вам, используют меньше кода для пересечения структуры, и они позволяют Вам перемещать домены, не имея необходимость делать любую дополнительную работу. Вы просто копируете свою структуру каталогов в новый домен, и это работает.
Как меньшее соображение, Абсолютные ссылки не заставляют Вас волноваться о положении Вашего документа относительно других документов - который, в то время как не 'трудно' преодолеть, это добавляет дополнительный слой мысли, что необходимо быть осведомлены о.
К счастью священная война не является столь же большой как другие священные войны программирования.
Для электронной почты Вашим единственным реальным выбором являются абсолютные ссылки.
Электронная почта? Я не думаю, что существует опция кроме абсолютных ссылок. Это гарантирует Вам, что, неважно, кто и как прочитает Вашу электронную почту, Ваши ссылки укажут на место, в котором Вы нуждаетесь.
Для основанного на HTML электронного письма абсолютные ссылки являются очень важным недопустимым, потому что у них нет контекста веб-сайта, чтобы заставить относительные ссылки работать. Существуют некоторые механизмы для установки ОСНОВЫ документа, но пытаются подать это к Lotus Notes...
Лично, на веб-сайтах, я пытаюсь использовать, по крайней мере, корневые абсолютные ссылки /foo/yada.htm большую часть времени, потому что их легче протестировать, и я никогда не использую родительские ссылки пути, если, помещая что-то на CD, не любите выключать их на веб-сервере из соображений безопасности.
Я работаю главным образом с сайтами CMS / управляемыми данными сайтами, не страдайте от боли выполнения его вручную.
Я думаю, когда Вы отправляете основанную на HTML почту, необходимо всегда использовать абсолютные ссылки, помнить, что почта будет считанной в программе почтового клиента пользователей, и относительные ссылки будут бесполезны, если Вы не укажете Тег BASE.
абсолютные ссылки всегда начинают с корневого веб-сайта
/portal/images/myImage.png
относительные ссылки всегда начинают с положения той страницы
../images/myImage.png
это - все о Вас, когда использование этого приближается, потому что я люблю к копии/прошлому веб-приложения дыры с сервера на сервер и иногда помещаю его в другие sub папки, я склонен использовать более, чем абсолютные Относительные ссылки.
и в одном доменном корне у меня всегда есть несколько подпапок и некоторые файлы по умолчанию как:
и во всех я имею
вместо того, чтобы иметь CSS в корневой папке, которая содержит все файлы CSS для всех sub приложений, например, я всегда предпочитаю иметь все во всего одном месте, для меня лучше переместить его где-то в другом месте.
если Вы склонны создавать веб-приложение, чтобы быть постоянными в том месте, там является не теплым для использования полных путей, это - вопрос вкуса и не лучшей практики.
HTML в электронном письме
Это - место, что у Вас должен быть полный путь http://www.mydomin.com/images/myImage.png
надежда это помогает :)
Мне нравится использовать константу для моего высокоуровневого домена и затем прибавлять другие части к ссылке. Это на всякий случай, я меняю свое самое верхнее доменное имя, но хотел бы сохранить содержание/ссылку в целости.
Например:
COMPLETE_SITE_NAME = "http://www.mysite.com/"; свяжитесь = COMPLETE_SITE_NAME. "pagetoContent.html";
Немного медленнее, но гибкий.