Если я помню правильно, который выполнит целое сканирование таблицы, потому что Вы передаете столбец через функцию. MySQL покорно выполнит функцию для каждого столбца, обходя индекс, так как оптимизатор запросов не может действительно знать результаты функции.
то, Что я сделал бы, является чем-то как:
SELECT * FROM transactionlist
WHERE TranDateTime BETWEEN '2008-08-17' AND '2008-08-17 23:59:59.999999';
, Который должен дать Вам все, что произошло 17.08.2008.
при условии, что у вас есть такой код:
<asp:repeater ...>
</asp:repeater>
просто вставьте "
с некоторым html-кодом в том виде, в каком вы хотите. нет ничего особенного в отображении горизонтального или вертикального положения, это просто зависит от того, какие HTML-теги вы используете в шаблонах элементов.
Если для этого вам особенно не нужен повторитель, вы можете использовать DataList вместо этого и установить RepeatDirection = "Horizontal"
Вы можете создать шаблон ItemTemplate, например:
<ItemTemplate>
<div class="floating">
<img src='<%# /* Code to Eval your image src from datasource */ %>' alt='' />
<span><%# /* Code to Eval your image caption from datasource */ %></span>
</div>
</ItemTemplate>
, где класс .floating для div:
.floating { float:left; overflow:hidden; }
.floating img { display: block; }
Я обычно помещаю div для очистки после последовательности плавающих элементов, чтобы сбросить состояние блочной модели.
<div style="clear:both;"></div>
Зависит от того, что вы используете для отображения, например, если ваши изображения находятся в div, поместите на него float: left;
или используйте DataList.