Advertisement
delimag

Consultar saldo SQLite

Dec 10th, 2014
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.97 KB | None | 0 0
  1. CREATE TABLE "contas_grupocusto" (
  2.     "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  3.     "credito" bool NOT NULL,
  4.     "descricao_caixa" VARCHAR(50) NOT NULL,
  5.     "descricao_competencia" VARCHAR(50) NOT NULL
  6. );
  7.  
  8. CREATE TABLE "contas_subgrupocusto" (
  9.     "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  10.     "grupo_id" INTEGER NOT NULL REFERENCES "contas_grupocusto" ("id"),
  11.     "descricao_caixa" VARCHAR(50) NOT NULL,
  12.     "descricao_competencia" VARCHAR(50) NOT NULL,
  13.     "despesa" INTEGER UNSIGNED NOT NULL,
  14.     "valor" DECIMAL NOT NULL,
  15.     "uso" INTEGER UNSIGNED NOT NULL
  16. );
  17.  
  18. /* ------------------------------------------------------------------ */
  19. /* Tentei esta consulta que me retornou o valor total só que negativo */
  20.  
  21.   SELECT
  22.   (SELECT SUM(valor) FROM contas_subgrupocusto
  23.   INNER JOIN contas_grupocusto
  24.   ON contas_grupocusto.credito = 1) -
  25.   (SELECT SUM(valor) FROM contas_subgrupocusto
  26.   INNER JOIN contas_grupocusto
  27.   ON contas_grupocusto.credito = 0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement