Роман Мирр: можно по-разному. Главное, чтобы когда забрали - на конкретном складе остаток уменьшился, на новом еще не прибавился, но при сводных остатках - они были реальными.
Дмитрий Байчапанов: нет. Просто типы datetime и datetime2 подразумевают дату и время, а если указывать/присваивать коротко только дату, то время будет 00:00:00
Соответственно выражение between '2017-01-16' and '2017-01-17' будет подразумевать интервал между 2017-01-16 00:00:00.000 и 2017-01-17 00:00:00.000
Ну и тогда надо либо верхнюю границу считать либо как "+1 день." либо как "+1 день, - 1[мили]секунду" или же левую часть "превращать" в голую дату: cast(cast(xxx as date) as datetime) - что гарантировано "отрежет" время.
SalatProduction: у меня немного не до конца вырисовывается в голове полная картина, но с единовременными операциями в памяти пугают пороги в 2Gb, 4Gb и прочим (это я предположил что архитектура процессора x86|64)
Я имею в виду лить пришедшие извне данные в таблицу и уже дальше сливать-сравнивать средствами sql. Ну а подразумевая то, что изменения прилетают каждый раз "одноразовыми", то втянул - обработал - удалил
У меня в подобной конструкции (правда mssql) полмиллиона записей втягиваются булком из csv секунд за 5-7, а перед этим сек 20 конверт из mdb в csv (по ряду причин такая двухфазка), подопытный с 18 миллионами строк временно пропал. Вот дальнейшие действия (обновление-добавление позиций прайса) - пришлось оптимизировать, т.к. "в лоб" это занимало часы.
Николай Иванченко: А в чем проблема? номерок его есть? я в свое время напоролся на подобное, позвонил в поддержку - они мне объяснили по какую версию номерок действителен и пояснили где на сайте лежат прошлые версии.
ThunderCat: пока это 1-2 внутренних сотрудника - фиг бы с ним, ежели человек хочет "создать блог" - совсем не факт что писать туда будет только ответственный сотрудник
если же это "мой бложек на моем сайте" - дык хоть через phpmyadmin или cli ручками -)
marenco_victor: можно поиграться с предварительным (грязным) отбором по "близости" по одной из проекций: типа находим 1000 объектов с минимальной разницей X2-X1, потом 1000 по Y2-Y1 и уже на этой пересечении этих отборов считать корни из суммы квадратов.
бОльшая часть услуг юристов декларируется сразу и взыскивается сразу.
Да и в общем-то в рамках их присутствия судебных представителей - ценники вполне скромны.
p/s/ И да, стоит включить в свою философию еще внимательность: ну чтобы отличать топикстартера и комментаторов -))