Table SalesOrderHeader (AdventureWorks)

Contient les informations générales, ou parentes, liées aux commandes client. Les produits spécifiques associés à la commande client sont stockés dans la table SalesOrderDetail.

Définition de la table SalesOrderHeader

La table SalesOrderHeader est contenue dans le schéma Sales.

Colonne

Type de données

Possibilité de valeurs nulles

Description

SalesOrderID

int

Non Null

Clé primaire.

RevisionNumber

tinyint

Non Null

Numéro incrémentiel pour le suivi des modifications apportées à la commande client dans le temps

OrderDate

datetime

Non Null

Date de création de la commande client

DueDate

datetime

Non Null

Date à laquelle la commande doit être remise au client.

ShipDate

datetime

Null

Date à laquelle la commande a été expédiée au client.

Statut

tinyint

Non Null

État actuel de la commande. 1 = En cours

2 = Approuvée

3 = En attente

4 = Refusée

5 = Expédiée

6 = Annulée

OnlineOrderFlag

Flag (type défini par l'utilisateur)

bit

Non Null

0 = Commande passée par un vendeur

1 = Commande passée en ligne par un client

SalesOrderNumber

nvarchar(25)

Non Null

Numéro d'identification de commande client unique

PurchaseOrderNumber

FlagOrderNumber (type défini par l'utilisateur)

nvarchar(25)

Null

Référence de numéro de bon de commande client

AccountNumber

AccountNumber (type défini par l'utilisateur)

nvarchar(15)

Null

Référence de numéro de comptabilité générale

CustomerID

int

Non Null

Numéro d'identification du client. Clé étrangère vers Customer.CustomerID.

ContactID

int

Non Null

Numéro d'identification du contact client. Clé étrangère vers Contact.ContactID.

SalesPersonID

int

Null

Vendeur qui a créé la commande client. Clé étrangère vers SalesPerson.SalesPersonID.

TerritoryID

int

Null

Secteur géographique dans lequel la vente a été réalisée. Clé étrangère vers SalesTerritory.SalesTerritoryID.

BillToAddressID

int

Non Null

Adresse de facturation du client. Clé étrangère vers Address.AddressID.

ShipToAddressID

int

Non Null

Adresse de livraison du client. Clé étrangère vers Address.AddressID.

ShipMethodID

int

Non Null

Mode d'expédition. Clé étrangère vers ShipMethod.ShipMethodID.

CreditCardID

int

Null

Numéro d'identification de la carte de crédit. Clé étrangère vers CreditCard.CreditCardID.

CreditCardApprovalCode

varchar(15)

Null

Code d'approbation fourni par la société de carte de crédit

CurrencyRateID

int

Null

Taux de change monétaire utilisé. Clé étrangère vers CurrencyRate.CurrencyRateID.

SubTotal

money

Non Null

Sous-total de la vente. Calculé par SOMME(SalesOrderDetail.LineTotal) pour le SalesOrderID.

TaxAmt

money

Non Null

Montant des taxes

Freight

money

Non Null

Frais d'expédition

TotalDue

Calculé par SubTotal + TaxAmt + Freight

Non Null

Total échu au client

Commentaire

nvarchar(128)

Null

Commentaires du commercial

rowguid

uniqueidentifier ROWGUIDCOL

Non Null

ROWGUIDCOL numéro identifiant uniquement la ligne. Utilisé pour prendre en charge un exemple de réplication de fusion.

ModifiedDate

datetime

Non Null

Date et heure de dernière mise à jour de la ligne