Использование DateDiff в Join [duplicate]

Это тот же ответ, который я дал в связи с этим: Дисплей: встроенный блок. Что это за пространство?

На самом деле есть действительно простой способ удаления пробелов из строки -block, который является простым и семантическим. Он называется настраиваемым шрифтом с пробелами в нулевой ширине, что позволяет сбрасывать пробелы (добавленные браузером для встроенных элементов, когда они находятся на отдельных строках) на уровне шрифта, используя очень маленький шрифт. После того, как вы объявите шрифт, вы просто измените font-family на контейнере и снова на детей, и вуаля. Вот так:

@font-face{ 
    font-family: 'NoSpace';
    src: url('../Fonts/zerowidthspaces.eot');
    src: url('../Fonts/zerowidthspaces.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/zerowidthspaces.woff') format('woff'),
         url('../Fonts/zerowidthspaces.ttf') format('truetype'),
         url('../Fonts/zerowidthspaces.svg#NoSpace') format('svg');
}

body {
    font-face: 'OpenSans', sans-serif;
}

.inline-container {
    font-face: 'NoSpace';
}

.inline-container > * {
    display: inline-block;
    font-face: 'OpenSans', sans-serif;
}

Костюм по вкусу. Вот загрузка шрифта, который я только что приготовил в кузнице шрифтов, и преобразован с помощью генератора web-шрифтов FontSquirrel. Принял меня все 5 минут. Объявление css @font-face включено: затушеванный пробел ширины пробела . Это на Google Диске, поэтому вам нужно нажать «Файл»> «Загрузить», чтобы сохранить его на своем компьютере. Вероятно, вам придется изменить пути шрифтов, если вы скопируете объявление в основной файл css.

8
задан Kara 24 June 2013 в 21:07
поделиться

1 ответ

Выражение

WHERE datediff(dd, senddate, @RunDate) > @CalculationInterval 

не сможет использовать индекс в столбце senddate из-за функции на LHS на senddate

In чтобы сделать предложение WHERE «SARGable» (то есть способным использовать индекс), перейти к эквивалентному условию:

WHERE senddate < dateadd(dd, -@CalculationInterval, @RunDate)

[Спасибо @Krystian Lieber, указав неправильное условие].

14
ответ дан Mitch Wheat 25 August 2018 в 14:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: