Форум программистов, компьютерный форум CyberForum.ru

Как минусоват данные с таблицы 2 от таблицы 1 - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android JodaTime вычитание времени http://www.cyberforum.ru/android-dev/thread1088596.html
есть две строки s1 = "10.55"; s2 = "00.45"; как получить корректную строку s1 - s2? Добавлено через 1 минуту т.е. в данном слуяае "10.10"
Android Сброс всех данных при нажатии на кнопку Здравствуйте! У меня есть несколько Activity, одно из них - активити с настройками приложения, которое я создаю. В настройках я создал кнопку, при нажатии на которую должны сброситься все настройки приложения, в том числе и все shared preferences, которые содержатся в разных Activity. Реализован такой способ public class Settings extends MainActivity { @Override public void... http://www.cyberforum.ru/android-dev/thread1088534.html
Android Очередь Google Cloud Messaging
Подскажите пожалуйста, есть ли возможность посмотреть очередь или список уведомлений которые были отправлены на устройства через сервер Google Cloud Messaging ?
Разьясните о чем сообщает MAT Android
При дампе памяти (кучи), Memory Analyzer выдает следующее: 2 337 instances of "java.lang.Class", loaded by "<system class loader>" occupy 798 080 (30,52%) bytes. Biggest instances: •class android.text.Html$HtmlParser @ 0x2abbade0 - 126 632 (4,84%) bytes. •class org.apache.harmony.security.fortress.Services @ 0x2ab66090 - 53 880 (2,06%) bytes. •class com.android.internal.R$styleable...
Android AlertDialog и переключатели http://www.cyberforum.ru/android-dev/thread1088453.html
Здравствуйте, такой вопрос: есть массив spisok нужно в Алерте показать список только первого разряда тоесть spisok как это реализовать? .setSingleChoiceItems(spisok, -1, new DialogInterface.OnClickListener()
Android Переназначить действие кнопке в существующем проекте Уважаемые товарищи, прошу помощи в переназначении действия кнопки, т.к. я слабоват в программировании. Приложение - список шуток, по клику открывается шутка в полном окне. Итак имеем переход с главного экрана на список шуток btn_quotes.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { подробнее

Показать сообщение отдельно
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 414
04.02.2014, 17:22     Как минусоват данные с таблицы 2 от таблицы 1
Зачем в документах наименование товара? Как потом этим пользоваться?
В документах должна быть ссылка на строку таблицы номенклатуры с типом "INTEGER NOT NULL", т.к. уникальный индекс в таблице номенклатуры целочисленный (id).
Т.е. имея id из таблицы номенклатуры и к примеру GOOD из таблицы документов мы сможем связать между собой эти данные и далее делать что угодно.
Java
1
2
3
4
5
String query = "Create Table " + TABLE_GOODS + 
    "(id INTEGER PRIMARY KEY, name_goods TEXT, cost1 DOUBLE NOT NULL, cost2 DOUBLE NOT NULL);";
 
query = "Create Table " + TABLE_SELL
    + "(id INTEGER PRIMARY KEY, good INTEGER NOT NULL, date TEXT, amount INTEGER NOT NULL);";
Из номенклатуры выкинул date (если нужно - верните), остаток и добавил 2 поля для хранения цены.
Из таблицы документов выкинул поле цена (т.к. я понял, что цена фиксированная из справочника номенклатуры).
Поле good в таблице документов целочисленное. Оно связано с полем id номенклатуры.
После этого, например, получаем все продажи одного из товаров с ценой:
SQL
1
2
3
4
SELECT sell.*, users.cost2
FROM sell
LEFT JOIN users ON sell.good = users.id
WHERE sell.good = 123
P.S. Вообще то вам нужно почитать основы СУБД (совсем не обязательно про SQLite).
 
Текущее время: 14:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru