Search the Community

Showing results for tags 'view'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 6 results

  1. Boas comunidade, acabei de me cadastrar, pois estou em apuros, tenho teste de MySQL na quarta... hahahahha Preciso de entender como guardar os valores das linhas da minha tabela que foi gerada a partir da seguinte view: CREATE VIEW temostudo.ViewTotalEncomenda AS SELECT encomenda.nencomenda, encomenda.ncliente, encomenda_produto.codproduto, encomenda_produto.quantidade*encomenda_produto.precounitarioh*encomenda_produto.ivah as ValorTotal from encomenda, encomenda_produto order by encomenda.nencomenda ASC; O meu professor diz o seguinte: Crie um script que permita criar uma nova tabela com o nome HistoricoEncomendas que tenha por base os dados presentes na view.... Isto: mysql> select * from ViewTotalEncomenda; +------------+----------+------------+------------+ | nencomenda | ncliente | codproduto | ValorTotal | +------------+----------+------------+------------+ | 1 | 1 | 1 | 75.0000 | | 1 | 1 | 9 | 13.8000 | | 1 | 1 | 1 | 127.5000 | | 1 | 1 | 7 | 6.0000 | | 1 | 1 | 2 | 56.2500 | | 1 | 1 | 3 | 70.0000 | | 1 | 1 | 8 | 6.2000 | | 1 | 1 | 6 | 16.8750 | | 1 | 1 | 3 | 5.2500 | | 2 | 4 | 3 | 5.2500 | | 2 | 4 | 1 | 75.0000 | | 2 | 4 | 9 | 13.8000 | | 2 | 4 | 1 | 127.5000 | | 2 | 4 | 7 | 6.0000 | | 2 | 4 | 2 | 56.2500 | | 2 | 4 | 3 | 70.0000 | | 2 | 4 | 8 | 6.2000 | | 2 | 4 | 6 | 16.8750 | | 3 | 5 | 6 | 16.8750 | | 3 | 5 | 3 | 5.2500 | | 3 | 5 | 1 | 75.0000 | | 3 | 5 | 9 | 13.8000 | | 3 | 5 | 1 | 127.5000 | | 3 | 5 | 7 | 6.0000 | | 3 | 5 | 2 | 56.2500 | | 3 | 5 | 3 | 70.0000 | | 3 | 5 | 8 | 6.2000 | +------------+----------+------------+------------+ O que devo fazer? Sou mesmo mau em SQL, preciso conselhos.... Obrigado de antemao.
  2. Não estou conseguindo resolver os seguintes problemas, poderiam me ajudar?: 1- O proprietário da empresa deseja obter constantemente um relatório que apresenta qual o veículo que foi alugado pela empresa, exibindo os dados do veículo, total de quilometragem rodada nas locações, a quantidade de locações realizadas e, por fim, uma média de quilômetros rodados a cada locação. Crie uma view para satisfazer esta necessidade 2- É necessário fazer o controle da quilometragem do veículo. Ou seja, ao final de uma locação deve ser atualizado no sistema (tabela carros) a quantidade de quilômetros que o veículo rodou. create table sedes( id numeric(10), nome varchar(50) not null, endereco varchar(50) not null, telefone varchar(20) not null, nomeGerente varchar(50) not null, multa numeric(10,2) not null, constraint pk_sedes primary key (id) ); create table classesCarro( id numeric(10), nome varchar(20) not null check(nome in('popular', 'luxo', 'super luxo')), valorDiario numeric(10,2) not null, constraint pk_classesCarro primary key (id) ); create table clientes( id numeric(10), nome varchar(50) not null, cnh varchar(20) not null, validadeCnh date not null, categoriaCnh varchar(3) not null, constraint pk_clientes primary key (id) ); create table carros( id numeric(10), placa varchar(10) not null, modelo varchar(40) not null, ano varchar(9) not null, cor varchar(20) not null, quilometragem numeric(10,2) not null, descricao varchar(100) not null, situacao varchar(30) not null check(situacao in('alugado', 'disponivel', 'fora do ponto de origem')), origemCarro numeric(10) not null, localizacaoCarro numeric(10) not null, classeCarro numeric(10) not null, constraint pk_carros primary key(id), constraint fk_carros_sedeOrigem foreign key (origemCarro) references sedes(id), constraint fk_carros_sedeLocAtual foreign key (localizacaoCarro) references sedes(id), constraint fk_carros_classe foreign key (classeCarro) references classesCarro(id) ); create table reservas( id numeric(10), diarias numeric(10) not null, dataLocacao date not null, dataRetorno date, quilometrosRodados numeric(10,2), multa numeric(10,2), situacao varchar(15) not null check(situacao in('finalizada', 'em aberto')), total numeric(10,2), carroReserva numeric(10) not null, clienteReserva numeric(10) not null, sedeLocacao numeric(10) not null, sedeDevolucao numeric(10), constraint pk_reservas primary key (id), constraint fk_reservas_sedesLocacao foreign key (sedeLocacao) references sedes(id), constraint fk_reservas_sedesDevolucao foreign key (sedeDevolucao) references sedes(id), constraint fk_reservas_carros foreign key (carroReserva) references carros(id), constraint fk_reservas_clientes foreign key (clienteReserva) references clientes(id) ); create sequence seq_sedes; create sequence seq_classes; create sequence seq_clientes; create sequence seq_carros; create sequence seq_reservas; insert into sedes values(nextval('seq_sedes'), 'A', 'Rua EFB', '123456', 'Erika', 2.00); insert into sedes values(nextval('seq_sedes'), 'B', 'Rua ITA', '654321', 'Pedro', 4.00); insert into classesCarro values(nextval('seq_classes'), 'popular', 30.00); insert into classesCarro values(nextval('seq_classes'), 'super luxo', 90.00); insert into clientes values(nextval('seq_clientes'), 'Allan', '753951', '2020-12-03', 'AB'); insert into clientes values(nextval('seq_clientes'), 'Augusto', '951753', '2020-11-10', 'AB'); insert into carros values(nextval('seq_carros'), 'ABC-123', 'HB20', '2016', 'Branco', 120.00, 'Carro cheiroso', 'disponivel',(select id from sedes where nome = 'A'), (select id from sedes where nome = 'A'), (select id from classesCarro where nome = 'popular')); insert into carros values(nextval('seq_carros'), 'CBA-321', 'Mercedes Benz', '2017', 'Preto', 400.00, 'Carro banco de couro', 'disponivel', (select id from sedes where nome = 'B'), (select id from sedes where nome = 'B'), (select id from classesCarro where nome = 'super luxo')); insert into reservas values(nextval('seq_reservas'), 2, '2017-11-08', '2017-11-10', 20.00, 0, 'finalizada', 200.00, (select id from carros where modelo = 'HB20'), (select id from clientes where nome = 'Allan'), (select id from sedes where nome = 'A'), (select id from sedes where nome = 'A')); insert into reservas values(nextval('seq_reservas'), 4, '2017-11-08', '2017-11-12', 20.00, 0, 'finalizada', 600.00, (select id from carros where modelo = 'Mercedes Benz'), (select id from clientes where nome = 'Augusto'), (select id from sedes where nome = 'B'), (select id from sedes where nome = 'B'));
  3. Boas, Quem ajuda !!! Dado o seguinte SQL stamement simplificado: ------------------------------------------------------ SELECT A.ID, A.NAME, B.CONTA, C.OUTRO, D.OUTRO2, ... FROM TABLE1 A INNER JOIN TABLE2 B ON A.ID = B.ID LEFT OUTER JOIN TABLE3 C ON A.ID = C.ID LEFT OUTER JOIN TABLE4 D ON B.CONTA = D.CONTA WHERE A.ID = {codeVar} AND .... (bastantes condicoes) ORDER BY A.NAME ------------------------------------------------------ Se criar uma VIEW chama "myView": ------------------------------------------------------ SELECT A.ID, A.NAME, B.CONTA, C.OUTRO, D.OUTRO2, ... FROM TABLE1 A INNER JOIN TABLE2 B ON A.ID = B.ID LEFT OUTER JOIN TABLE3 C ON A.ID = C.ID LEFT OUTER JOIN TABLE4 D ON B.CONTA = D.CONTA ORDER BY A.NAME ------------------------------------------------------ e fizer: ------------------------------------------------------ SELECT * FROM myView WHERE ID = {codeVar} AND .... (bastantes condicoes) ------------------------------------------------------ Pergunto: Qual tem mais custos (performance), a View ou o select direto ou os custos são os mesmos ? Obrigado PauloGoncalves
  4. Tenho esta function abaixo: É um castilho para atualizar a tabela "estoque_lancto". Precisava que ela carregava primeiro a select check_estoquef(); antes de carregar a "Viewe_x50" Alguma dica? function: “select check_estoquef();” Novato. CREATE OR REPLACE VIEW public.view_x50( codigofilial, nomeempresa, custo, data, pessoa, custo_medio, bico, preco_unit, vendedor, turno, quantidade, valor, codigoproduto, nomeproduto, codigodeposito, nomedeposito, codigogrupo, nomegrupo, grid, documento, mlid, operacao, comissaogrupo, comissaoproduto, perc_imposto, horavenda, seq, usuario) AS SELECT empresa.codigo AS codigofilial, empresa.nome AS nomeempresa, estoque_lancto.custo_medio * lancto.quantidade AS custo, lancto.data, lancto.pessoa, estoque_lancto.custo_medio, lancto.bico, lancto.preco_unit, lancto.vendedor, lancto.turno, lancto.quantidade, lancto.valor, produto.codigo AS codigoproduto, produto.nome AS nomeproduto, deposito.codigo AS codigodeposito, deposito.nome AS nomedeposito, grupo_produto.codigo AS codigogrupo, grupo_produto.nome AS nomegrupo, lancto.grid, lancto.documento, lancto.mlid, lancto.operacao, grupo_produto.comissao AS comissaogrupo, produto.comissao AS comissaoproduto, grupo_produto.perc_imposto, lancto.hora AS horavenda, lancto.seq, lancto.usuario FROM grupo_produto JOIN (deposito JOIN (empresa JOIN (produto JOIN (lancto JOIN estoque_lancto ON lancto.produto = estoque_lancto.produto AND lancto.empresa = estoque_lancto.empresa AND lancto.grid = estoque_lancto.lancto) ON produto.grid = lancto.produto) ON empresa.grid = lancto.empresa) ON deposito.grid = lancto.deposito) ON grupo_produto.grid = produto.grupo;
  5. Ola Colegas!!! Estou criando um sistema baseado no modelo MVC e não estou utilizando nenhum framework para tal. Comecei do zero e estou implementando aos poucos. Aí pintou a dúvida: Para cada view que eu cri eu insiro SEMPRE as mesmas linhas: <?php echo($this->view('cabecalho',$dados));?> ... => conteúdo da view <?php echo($this->view('rodape'))?> Foi interessante até a terceira view, mas agora está um pouco chato e totalmente improdutivo, principalmente se eu resolver trocar, por exemplo, o logo que está no cabeçalho. Ou seja, totalmente inviável. Pensei em criar na index a estrutura básica e colocar um IFRAME para inserir as views. Aí surgiu a dúvida: como fazer para que a view abra corretamente dentro do IFRAME? O método básico que chama todas as views está descrito abaixo. Será que é nele que devo indicar o IFrame é o alvo da view? Como fazer isso? Existe outra forma de "padronizar" a abertura das views? protected function view( $nome , $vars = null){ if (is_array($vars) && count($vars) > 0) extract($vars,EXTR_PREFIX_ALL,'view'); $file = VIEWS . $nome . '.phtml'; if (!file_exists($file)) die("Houve um erro. View inexistente."); require_once ( $file); }Obrigada a todos que puderem ajudar. Abraços.
  6. Olá a todos. Desde já agradeço a quem puder ajudar de qualquer forma. Preciso criar uma view que retorne em uma coluna específica, dados que podem vir de duas tabelas diferentes baseado em uma condição. Vejam: ----------------------------- Tabela Anunciantes: anun_id anun_responsavel ----------------------------- Tabela Contrato: cont_id cont_tipo cont_anun_id ----------------------------- Tabela Dados_pf dpf_id dpf_nome dpf_anun_id ----------------------------- Tabela Dados_pj dpj_id dpj_razao_social dpf_anun_id ----------------------------- View Anunciantes anun_responsavel cont_tipo dpf_nome OU dpj_razao_social Quero que na linha onde a o campo "cont_tipo" conter "pf" seja exibido o conteúdo "dpf_nome" da tabela "dados_pf" e onde conter "pj" seja exibido o conteúdo "dpj_razao_social" da coluna "dados_pj" ----------------------------- Usei este código: SELECT anun_responsavel, anun_tipo, dpf_nome, dpj_razao_social FROM anunciantes, dados_pf, dados_pj, contratos WHERE anunciantes.anun_id=contratos.cont_anun_id AND anunciantes.anun_id=dados_pj.dpj_anun_id OR anunciantes.anun_id=dados_pf.dpf_anun_id ORDER BY anun_responsavel ASC Porém fiz um teste com tres registros, e não deu certo, aparecem muitos e com combinações erradas. alguém pode me ajudar? Tenho um print, mas não sei como postar imagens neste forum. alguém pode me ajudar com isto também? Obrigado.