Это все имеет очень слабую связь с VS
Соответственно документацию, примеры надо смотреть именно в рамках MS Report Service, Crystal Report и т.п.
p/s/ если захочется понять базу - можно поиграться с белорусским stimulsoft - и документации и примеров море. И нет танцев с версионностью как у msrs, да и пошустрее
select
*
from table
inner join (
select
dt=max(timestamp)
from table
group by date_trunc('day', "timestamp") -- под рукой mssql - там юзал cast(... as date)
) as t on t.dt=table.timestamp
Вероятнее всего до тех пор, пока некое устройство не идентифицирует себя в рамках протоколов usb, манипуляции с D не будут видны (нет подключенных устройств).
Посему меньшей кровью было бы цепляться за RS-232 (например за DTR или DSR/TR)
Можно обратится в правоохранительные органы на предмет 146 статьи УК
Не помешает перед этим озаботится документальной фиксацией своего приоритета:
- документы оплаты за домен, хостинг
- нотариально заверенные скриншоты с wayback
- исходники движка (если свой)
- сам факт нарушения
select
level = case when nl=0 then 0 else 1 end
total = sum(bonus)
from user_bonus_item
WHERE mounth_bonus='10:2017'
group by case when nl=0 then 0 else 1 end
Собственно физик потенциально может получать не особо регулярный доход и платить с него подоходный налог 13% и сдавать декларацию, которая (sic!) ровно такая же как и декларация ИП, который платит 6% налог...
В момент создания одиночной позиции - вполне реально потратить некоторое время на проверку.
То есть поискать в 100500 записях похожие на дубликаты записи - это может занять часы, а вот при создании карточки товара - что собственно редкая и ответственная операция (доступная не каждому) - подождать 3-5-10 сек проверки - вполне приемлемо.
Будет.
порядок поиска начинается чуть раньше - по файлу hosts
перепрыгнув через dns кэш и NetBIOS дальше идет обращение к указанному DNS (например провайдера, яндекса, гугла и т.п.)
остальное - не забота компьютера - если у указанного DNS нет информации - он сам спросит у вышестоящих, вплоть до корневых, потом ответит и заодно закэширует на предмет последующих запросов.
бывает таблицы связываются между собой многократно.
В таких случаях чтобы их отличать - им присваивают "вторые имена" алиасы.
Ключевое слово "as" можно пропускать
select
*
from table as t1
inner join table as t2 ....
inner join table as t3 ....
одно из простых решений:
задаем диапазоны допустимых значений для фильтров
отбираем строки в рамках этих диапазонов
сортируем их либо по абсолютному отклонению от значений фильтров, либо по некоей "формуле" совокупного отклонения (например корень квадратный из суммы квадратов отклонений)
Судя по НК получается, что физлицо такой доход должно декларировать самостоятельно. То есть по сути все сводится ровно к таким же действиям что и у ИП, только размер налога на доход физического лица будет 13%, а не 6% по УСН6%
+ вероятно еще добавятся чуть более сложные варианты исчисления пенсионных отчислений, так как тут "вилка" между фиксированной ставкой предпринимателей и процентом от дохода для зарплатников.