Bonjour à tous,
Je developpe une petite appli en C# qui va rechercher des data dans une base SQL Server Express.
Je suis neophyte concernant SQL mis à part des requetes simples.
Dans ma base ARC, je m’intéresse à deux tables:
- dbo.Result
- dbo.Assay
dbo.Result comprend les champs suivants qui m'interessent (je ne les liste pas tous):
lId (clé primaire)
sControlID
sControlLotID
uiAssayId
fResult
ucAccRejFlags
lAcceptDateTime
dbo.Assay comprend les champs suivants:
uiId (clé primaire)
sShortName
Je souhaiterai récupérer tous les enregistrements de dbo.Result (précisement les champs, sControlID, sControlLotID,fResult,ucAcceptDateTime,lAcceptDateTime) ainsi que le champ sShortName de dbo.Assay.
Le lien entre ces deux tables sont les champs uiAssayId (dbo.Result) et uiId (dbo.Assay).
De plus j'ai deux conditions supplémentaires:
- ucType doit être égal à 2
- lAcceptDateTime doit être différent de zéro.
J'ai testé cela:
Mais sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT sControlID,sControlLotID,uiAssayId,sShortName,fResult,ucAccRejFlags,lAcceptDateTime FROM dbo.Result JOIN dbo.Assay WHERE ucType=2 AND lAcceptDateTime <>0;
A l'avance merci
Partager