Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.09.2013, 13:53
|
|||
---|---|---|---|
|
|||
Выборка данных с использованием параметров |
|||
#18+
Добрый день, помогите написать запрос. Имеется таблица orders - заказы. В таблице есть поля: stat - статус заказа (значения:открыт/закрыт), date_reg - дата регистрации заказа и date_clos - дата закрытия заказа. Необходимо получить список открытых и закрытых заказов, где дата выборки задается интервалом через параметры: @StartDate и @EndDate. Причем для открытых заказов значения параметров сравниваются с date_reg, а для выполненных заказов с date_clos: ((@stat = 'открыт' and date_reg BETWEEN @StartDate AND @EndDate) or (@stat = 'закрыт' and date_clos BETWEEN @StartDate AND @EndDate)) Отчет создается в Report Builder 2.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.09.2013, 16:59
|
|||
---|---|---|---|
Выборка данных с использованием параметров |
|||
#18+
needle888, вместо Код: sql 1. 2.
лучше Код: sql 1. 2.
А так, в принципе, условие правильное. Что не получается? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.09.2013, 15:22
|
|||
---|---|---|---|
|
|||
Выборка данных с использованием параметров |
|||
#18+
Данная формулировка очень подгружает сам запрос. Возможны ли какие-то другие варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.09.2013, 17:19
|
|||
---|---|---|---|
Выборка данных с использованием параметров |
|||
#18+
user89[/src] лучше Код: sql 1. 2.
Хммм... Всегда считал наоборот. На чем обоснован сей подход? needle888 , а с вами вообще непонятно. Чего хотите-то то? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.09.2013, 17:36
|
|||
---|---|---|---|
Выборка данных с использованием параметров |
|||
#18+
KlickХммм... Всегда считал наоборот. На чем обоснован сей подход? На религии и вере :) А мне как атеисту пофиг: тынц на основы атеизма :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.09.2013, 18:09
|
|||
---|---|---|---|
Выборка данных с использованием параметров |
|||
#18+
KlickВсегда считал наоборот. На чем обоснован сей подход? Допустим, надо получить выборку за 3 дня: с 27 по 29 августа. MS SQL воспринимает условие Код: sql 1.
как Код: sql 1.
т.е. если будет запись от 29 августа 15ч. 30 мин, то она не попадет. А такая форма Код: sql 1.
преобразуется в Код: sql 1.
Сюда точно попадут все записи за период, даже 29 августа 23 ч. 59 мин. 59 сек. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.09.2013, 10:03
|
|||
---|---|---|---|
Выборка данных с использованием параметров |
|||
#18+
user89, Что мешает писать так? Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.09.2013, 10:49
|
|||
---|---|---|---|
Выборка данных с использованием параметров |
|||
#18+
Klick, это у меня на автомате. В разных базах тип Дата может хранится как DateTime , так и Date . Универсальный способ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=31&tablet=1&tid=1533963]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 19ms |
total: | 156ms |
0 / 0 |