*   >> Leitura Educação Artigos >> science >> programação

Implementando Valores computados e Sub Queries

Details agora é: SaleDetails (SaleID, ProductID, Quant, SoldPrice) A tabela de vendas é: Vendas (SaleID, DateAndTime, EmployeeID, CustomerID) para cada SaleID há uma série de produtos, e esses produtos estão nas tabelas SaleDetail. A soma (coluna) dos produtos vendidos para uma venda especial pode ser obtida a partir da tabela SaleDetails usando uma consulta e a função soma agregada. Esta consulta será agora formar uma sub-consulta para a consulta principal na tabela de vendas para mostrar a quantidade vendida em cada venda.

- Leia, escreva e execute a seguinte consulta, que mostra a quantidade vendida para cada venda: SELECT SaleID, DateAndTime, (SELECT SUM (Qtde * SoldPrice) AS quantia Para SaleDetails ONDE SaleID = Sales.SaleID GROUP BY SaleID) das vendas; O resultado é o esperado. O resultado também demonstra que, para algumas vendas, nenhum produto foi vendido, o qual é logicamente correcta com base nos dados introduzidos na tabela SaleDetails. A tabela SaleDetails tem apenas dois SaleIDs e não cinco SaleIDs que estão na tabela de venda.

O sub-consulta está entre parênteses, e não termina em um ponto e vírgula. A cláusula WHERE na sub-consulta faz com que a soma agregada a ser calculado para o SaleID particular da consulta Venda pai. Agora, deixe cair a conexão, parar o banco de dados e parar o servidor, com o seguinte comando, como de costume: dbstop wholesalesrv Nós podemos parar por aqui. Há mais a implementação de um banco de dados e recuperação de dados. No entanto, eu ter-lhe dado o básico nesta divisão. Continuamos na próxima parte.

Chrys Para chegar a qualquer uma das partes desta divisão, digite o título correspondente abaixo na caixa de pesquisa da página e clique em Procurar (menu utilização se disponível). Base de dados de execução no Sybase - Parte 1 Implementar banco de dados no Sybase - Parte 2 implementação de banco de dados no Sybase - Parte 3 implementação de banco de dados no Sybase - Parte 4 implementação de banco de dados no Sybase - Parte 5 implementando banco de dados no Sybase - Parte 6 implementação de banco de dados no Sybase - Parte 7 de Execução banco de dados no Sybase - Parte 8 Implementação de banco de dados no Sybase - Parte 9 Implementação de banco de dados no Sybase - Parte 10 Implementação de banco de dados no Sybase - Parte 11 Implementação de banco de dados no Sybase - Parte 12 Implementação de banco de dados no Sybase - Parte 13

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.