|
Отличия между срезпервых и срезпоследних | ☑ | ||
---|---|---|---|---|
0
Ilqarupup
12.09.14
✎
11:24
|
Всем привет! такой вот 2пой вопрос, чем отличается срезпервых от срезпоследних? Смутное ощущение, что ничем. Для наглядности привожу пример с ценами и датами и мои запросы. Надеюсь сильно опускать не будете :)
01.01.2014 10 р. 02.01.2014 12 р. 03.01.2014 14 р. 04.01.2014 9 р. 05.01.2014 15 р. СрезПервых(03.01.2014) = ? СрезПоследних(03.01.2014) = ? |
|||
1
John83
12.09.14
✎
11:25
|
"Надеюсь сильно опускать не будете" - а вот это ты зря надеешься :)
|
|||
2
Ilqarupup
12.09.14
✎
11:26
|
(1) :)
|
|||
3
elCust
12.09.14
✎
11:26
|
Отборы?
|
|||
4
John83
12.09.14
✎
11:26
|
срезпервых - 10
срезпоследних - 14 (это если граница "включая") |
|||
5
Ilqarupup
12.09.14
✎
11:27
|
без отборов
|
|||
6
Любопытная
12.09.14
✎
11:27
|
(4) почему СрезПервых не 12?
|
|||
7
barrgand
12.09.14
✎
11:29
|
(0) Да ничем не отличаются, устаревшие названия просто. Давно пора поменять просто на "Срез"
|
|||
8
elCust
12.09.14
✎
11:29
|
(6) 14 в обоих случаях. Но не для такой задачи срезы.
|
|||
9
Ilqarupup
12.09.14
✎
11:30
|
(4)
СрезПервых(<НачалоПериода>, <Отбор>) Параметры: <НачалоПериода> (необязательный) Тип: Дата; МоментВремени; Граница. Определяет момент времени, начиная с которого необходимо выбрать записи. Если параметр не указан, то будут получены записи без ограничения по времени. я же с 13 го задаю |
|||
10
John83
12.09.14
✎
11:30
|
(6) пля... кажется меня кто-то укусил :)
|
|||
11
Жан Пердежон
12.09.14
✎
11:30
|
ппц откуда вы лезете хоть?
в СП все написано |
|||
12
Ilqarupup
12.09.14
✎
11:32
|
значит одинаково... (8) а для какой задачи?
|
|||
13
Fedor-1971
12.09.14
✎
11:32
|
(0) Консоль запросов тебе поможет, заполни данными регистр и поиграйся с типом границы.
добавь 03.01.2014 18р. так наглядней. Период - нужно более одной записи в день |
|||
14
Fedor-1971
12.09.14
✎
11:33
|
13+ Переходи от теории к практике
|
|||
15
Зеленый пень
12.09.14
✎
11:34
|
(0) Удали значение от 03.01 и получишь разный результат срезов.
|
|||
16
Любопытная
12.09.14
✎
11:37
|
(9) Описание:
Получает наиболее ранние записи регистра, соответствующие установленным в параметрах метода значениям ключевых полей. Записи подбираются для каждого сочетания из всех имеющихся значений измерений регистра. Смысл в том, что если на 14е число у тебя будет не одна запись, срез первых даст первую, а срез последних - последнюю. А при одной записи на переданный период оба среза будут одинаковы |
|||
17
Ilqarupup
12.09.14
✎
11:37
|
(15)
01.01.2014 10 р. 02.01.2014 12 р. 04.01.2014 9 р. 05.01.2014 15 р. СрезПервых(03.01.2014) = 9 СрезПоследних(03.01.2014) = 12 так? |
|||
18
Ilqarupup
12.09.14
✎
11:38
|
(14) я и так в практике, теорию иногда подзабываю)
|
|||
19
Любопытная
12.09.14
✎
11:40
|
(17) имхо - в обоих случаях 12 будет
|
|||
20
Ilqarupup
12.09.14
✎
11:44
|
(16)
02.01.14 13 03.01.14 01.00 10 03.01.14 02.00 11 03.01.14 06.00 9 04.01.14 15 Срезпервых(03.01.14) 10 Срезпервых(03.01.14 04.00) 9 Срезпоследних(03.01.14) 13 так? |
|||
21
Ilqarupup
12.09.14
✎
11:45
|
(19) почему?
|
|||
22
Fedor-1971
12.09.14
✎
11:47
|
(18) Если бы был в практике давно проверил в консоли запросов и не мучался, а так похож на теоретика. К стати, можешь посмотреть на регистр курсов валют если лениво делать тестовый.
Логика следующая Есть сегодняшний курс - берём его. нет сегодняшнего - берём вчерашний. (20) Теоретик! |
|||
23
Ilqarupup
12.09.14
✎
11:51
|
(22) лень в практику заглянуть, легче на теории.
|
|||
24
Fedor-1971
12.09.14
✎
11:51
|
(20)
Срезпервых(03.01.14 00.00) 13 - Не забывай дата+время (00:00) за сегодня ещё ничего нет! Срезпервых(03.01.14 04.00) 11 - В 2 часа установили Срезпоследних(03.01.14 00.00) 9 - в 6 часов установили |
|||
25
Fedor-1971
12.09.14
✎
11:52
|
(23) а как же (18)?
|
|||
26
Fedor-1971
12.09.14
✎
11:55
|
(24) Я наверно ошибся
Срезпоследних(03.01.14 00.00) 13 - опять же, на это время ещё ничего нет. Срезпоследних(03.01.14 59.59) 9 - в 6 часов установили |
|||
27
Smit1C
12.09.14
✎
11:57
|
(0) 14
|
|||
28
Ilqarupup
12.09.14
✎
11:58
|
(22) спасибо, понятно. типа покупка хлеба. нет сегодняшнего, бери вчерашний. а срез последних - хлеб завозили 3 раза за день, бери самый свежий , то есть последний.
|
|||
29
Fedor-1971
12.09.14
✎
12:04
|
(28) на здоровье.
|
|||
30
дедушка Вах
12.09.14
✎
12:05
|
(0) ты че чета не в кремлевской кормежке:
- бутер с черной икрой 7 рублей |
|||
31
Ilqarupup
12.09.14
✎
13:06
|
(30) я в рублях не разбираюсь, не из России)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |