SQL VIEW set DEFAULT et NOT NULL
Bonjour, je suis tout nouveau sur SQL. j'arrive d'un environnement ACCESS.
Je me suis acheté 2-3 bouquins et en avant.
J'ai une question concernant une ligne de commande CREATE VIEW:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
CREATE VIEW v_suiviprixproduitenddate AS
SELECT t_produit.produitid,
t_produit.produit,
t_suiviprixproduit.prixdiffus,
t_suiviprixproduit.prixdirect,
t_suiviprixproduit.datedebutprix,
(
SELECT MIN(datedebutprix) - INTERVAL 1 DAY
FROM t_suiviprixproduit InnerSPP
WHERE t_produit.produitid = InnerSPP.produitid
AND InnerSPP.datedebutprix > t_suiviprixproduit.datedebutprix
) AS datefinprix
FROM t_produit
JOIN t_suiviprixproduit
ON t_produit.produitid = t_suiviprixproduit.produitid; |
Ca marche bien sauf que ce code retourne un datefinprix NULL lorqu'il y a une seule occurrence prix pour un produitid. Je préférerais avoir 9999-12-31 as DEFAULT
Comment faire?
Merci de votre retour.
Matt