Tutoriais Sistema de coleta

  • Iniciar tópico DeletedUser108812
  • Data de início

Jgdn

Membro Ativo
Pontuação de reações
2
o parceiro fez pelo excel, achei genial a maneira que ele fez, eu nunca pensaria dessa maneira.
eu fiz pelo SQL, sei que não são todos que tem esse programa no computador, mas essa script roda em qualquer SGBD.
só precisa alterar os valores.

DROP DATABASE IF EXISTS tribal_wars;
CREATE DATABASE tribal_wars;
USE tribal_wars;

CREATE TABLE coleta (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT
,nome VARCHAR(20) NOT NULL
,quantidade INT
);

INSERT INTO coleta (nome,quantidade) VALUES ('LANCEIRO',1000);
INSERT INTO coleta (nome,quantidade) VALUES ('ESPADACHIM',1000);
INSERT INTO coleta (nome,quantidade) VALUES ('BÁRBARO',2000);
INSERT INTO coleta (nome,quantidade) VALUES ('CAVALARIA LEVE',650);
INSERT INTO coleta (nome,quantidade) VALUES ('CAVALARIA PESADA',40);

SELECT
nome 'NOME'
,quantidade 'QUANTIDADE'
,ROUND ((quantidade/26)*15) 'PEQUENA COLETA'
,ROUND ((quantidade/26)*6) 'MÉDIA COLETA'
,ROUND ((quantidade/26)*3) 'GRANDE COLETA'
,ROUND ((quantidade/26)*2) 'EXTREMA COLETA'
FROM coleta;
 
Última edição:

Konã

Membro Notável
Pontuação de reações
196
o parceiro fez pelo excel, achei genial a maneira que ele fez, eu nunca pensaria dessa maneira.
eu fiz pelo SQL, sei que não são todos que tem esse programa no computador, mas essa script roda em qualquer SGBD.
só precisa alterar os valores.

DROP DATABASE IF EXISTS tribal_wars;
CREATE DATABASE tribal_wars;
USE tribal_wars;

CREATE TABLE coleta (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT
,nome VARCHAR(20) NOT NULL
,quantidade INT
);

INSERT INTO coleta (nome,quantidade) VALUES ('LANCEIRO',1000);
INSERT INTO coleta (nome,quantidade) VALUES ('ESPADACHIM',1000);
INSERT INTO coleta (nome,quantidade) VALUES ('BÁRBARO',2000);
INSERT INTO coleta (nome,quantidade) VALUES ('CAVALARIA LEVE',650);
INSERT INTO coleta (nome,quantidade) VALUES ('CAVALARIA PESADA',40);

SELECT
nome 'NOME'
,quantidade 'QUANTIDADE'
,ROUND ((quantidade/26)*15) 'PEQUENA COLETA'
,ROUND ((quantidade/26)*6) 'MÉDIA COLETA'
,ROUND ((quantidade/26)*3) 'GRANDE COLETA'
,ROUND ((quantidade/26)*2) 'EXTREMA COLETA'
FROM coleta;
Tem script autorizado pelo fórum do .net que ele faz isso e manda várias aldeias de uma vez só, dê uma olhada:
Fórum do tribal wars.net
 
Topo