Скорее всего это не цена только последних партий в количестве остатков, включая неполную пограничную партию.это цена в каждой конкретной поставке. Вчера было по три, сегодня - по пять)
select
incomes.doc_id,
incomes.item_code,
rest_qnt = sum(incomes.qnt)-sum(outs.qnt),
rest_sum = (sum(incomes.qnt)-sum(outs.qnt))*incomes.price,
from incomes
inner join outs on outs.id_in=incomes_id
group by incomes.doc_id, incomes.item_code
where incomes.date<date_x and outs.date<date_x
select
*
from @customer as c
left join @documents as d on c.id = d.customer_id
where
1 = case
when c.type='ФОП' and d.type in ('паспорт','инн') then 1
when c.type='Юр.лицо' and d.type in ('паспорт','инн') then 1
when c.type='Физ.лицо' and d.type in ('паспорт','инн','загран') then 1
else 0
end
select
*
from @customer as c
left join @documents as d on c.id = d.customer_id
where
c.type='Физ.лицо'
or
c.type='Юр.лицо' and d.type in ('паспорт','инн')
or
c.type='ФОП' and d.type in ('паспорт','инн')
select
*
from @customer as c
left join @documents as d on c.id = d.customer_id
where
c.type='Физ.лицо'
or
(c.type='Юр.лицо' or c.type='ФОП') and (d.type='паспорт' or d.type='инн')
select
...
customer_type_descr = case customer.type when 1 then 'A' when 2 then 'B' when 3 then 'C' else 'n/a' end,
...
from customer
inner join documents on documents.customer_id = customer_id
where documents.id in (1,2,3)
Абсолютно некорректное сравнениевполне корректное. Микроконтроллеры совсем не заканчиваются ATTiny13 и есть вполне "жирные" в плане ресурсов. Так что справедливости ради микроконтроллер на java вполне имеет право на существование. Что и иллюстрируют те же sim-карты.
а есть примеры кода для таких джава карт?не, у меня нету
Удачи с размещением виртуальной машины Java + кода самой программы с учетом имеющихся ресурсов...Справедливости ради: