Arjuna Aircraft Ident.: F-MBSD | Ca se passe de commentaires
Code :
- SELECT a.OrderNumber AS "Commande",
- bl.numeroBL AS BL,
- bl.dateLivraison AS "Date BL",
- a.AssetTag AS "N° d'étiquette",
- aa1.IntValue AS "Capacité SD card",
- a.SerialNumber AS "N° SERIE PDA",
- aa2.CharValue AS "IMEI PDA",
- aa3.CharValue AS "N° CARTE SIM",
- aa3.SerialNumber AS "N° SERIE SIM",
- a.ReceiptDate AS "Date Réception",
- aa4.CharValue AS Login,
- NULL /*aa5.CharValue*/ AS Pwd,
- aa6.CharValue AS "Adresse IP",
- aa7.CharValue AS "Contrat",
- aa8.CharValue AS "Numéro d'appel",
- NULL /*aa9.CharValue*/ AS "Code PIN",
- NULL /*aa10.CharValue*/ AS "Code PUK",
- aa11.CharValue AS "Etat de la ligne",
- a.InstallDate AS "Date du 1er déploiement",
- aa12.CharValue AS Fournisseur,
- a.Active AS Actif,
- (CASE a.DiscoveryLink WHEN 'ParcLoue' THEN 'ParcLoue' ELSE 'ParcFP' END) AS ParcLoue,
- e.Code AS Matricule,
- d.Code AS "Appartenance asset",
- a1.Code AS "Asc4 asset",
- l.Code AS "Lieu asset",
- r.region AS "Région asset",
- e.LastName AS "Nom",
- e.FirstName AS "Prénom",
- d1.Code AS "Appartenance employé",
- a2.Code AS "Asc4 employé",
- l1.Code AS "Lieu employé",
- r1.region AS "Région employé"
- FROM (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- (
- Asset AS a
- INNER JOIN
- ZAssetBonLivraison AS abl
- ON a.AssetID = abl.assetId
- )
- INNER JOIN
- ZBonLivraison AS bl
- ON abl.BLid = bl.BLid
- )
- LEFT JOIN
- Department AS d
- ON a.DepartmentID = d.DepartmentID
- )
- LEFT JOIN
- AssetAccountCharge AS aac
- ON a.AssetID = aac.AssetID
- )
- LEFT JOIN
- Account AS a1
- ON aac.AccountID = a1.AccountID
- )
- LEFT JOIN
- Location AS l
- ON a.LocationID = l.LocationID
- )
- LEFT JOIN
- zRegionDetail AS rd
- ON a1.AccountID = rd.accId AND l.LocationID = rd.locId
- )
- LEFT JOIN
- zRegion AS r
- ON rd.regionId = r.regionId
- )
- LEFT JOIN
- Employee AS e
- ON a.EmployeeID = e.EmployeeID
- )
- LEFT JOIN
- Department AS d1
- ON e.DepartmentID = d1.DepartmentID
- )
- LEFT JOIN
- Account AS a2
- ON e.AccountID = a2.AccountID
- )
- LEFT JOIN
- Location AS l1
- ON e.LocationID = l1.LocationID
- )
- LEFT JOIN
- zRegionDetail AS rd1
- ON a2.AccountID = rd1.accId AND l1.LocationID = rd1.locId
- )
- LEFT JOIN
- zRegion AS r1
- ON rd1.regionId = r1.regionId
- )
- LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- aa.IntValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'Memory'
- AND
- aa.AttributeName = 'Memory Size'
- ) AS aa1
- ON a.AssetID = aa1.BaseUnitAssetID
- )
- LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- aa.CharValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'Computer - Handheld'
- AND
- aa.AttributeName = 'IMEI'
- ) AS aa2
- ON a.AssetID = aa2.BaseUnitAssetID
- )
- LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- a.SerialNumber,
- aa.CharValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'SIM Card'
- AND
- aa.AttributeName = 'SIM Number'
- ) AS aa3
- ON a.AssetID = aa3.BaseUnitAssetID
- )
- LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- aa.CharValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'Computer - Handheld'
- AND
- aa.AttributeName = 'Login'
- ) AS aa4
- ON a.AssetID = aa4.BaseUnitAssetID
- )
- /*LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- aa.CharValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'Computer - Handheld'
- AND
- aa.AttributeName = 'Password'
- ) AS aa5
- ON a.AssetID = aa5.BaseUnitAssetID*/
- )
- LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- aa.CharValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'Precise Location'
- AND
- aa.AttributeName = 'Network Address'
- ) AS aa6
- ON a.AssetID = aa6.BaseUnitAssetID
- )
- LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- aa.CharValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'SIM Card'
- AND
- aa.AttributeName = 'Telco Contract'
- ) AS aa7
- ON a.AssetID = aa7.BaseUnitAssetID
- )
- LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- aa.CharValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'SIM Card'
- AND
- aa.AttributeName = 'Line Number'
- ) AS aa8
- ON a.AssetID = aa8.BaseUnitAssetID
- )
- /*LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- aa.CharValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'SIM Card'
- AND
- aa.AttributeName = 'PIN Code'
- ) AS aa9
- ON a.AssetID = aa9.BaseUnitAssetID*/
- )
- /*LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- aa.CharValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'SIM Card'
- AND
- aa.AttributeName = 'PUK Code'
- ) AS aa10
- ON a.AssetID = aa10.BaseUnitAssetID*/
- )
- LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- aa.CharValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'SIM Card'
- AND
- aa.AttributeName = 'Status'
- ) AS aa11
- ON a.AssetID = aa11.BaseUnitAssetID
- )
- LEFT JOIN
- (
- SELECT a.BaseUnitAssetID,
- aa.CharValue
- FROM Asset AS a
- INNER JOIN
- AssetAttributes AS aa
- ON a.AssetID = aa.AssetID
- WHERE a.CatalogType = 'SIM Card'
- AND
- aa.AttributeName = 'Telco Provider'
- ) AS aa12
- ON a.AssetID = aa12.BaseUnitAssetID
- WHERE a.ItemCategory = 'Computer - handheld'
- AND
- (
- a.Description LIKE '%qtek%'
- OR
- a.Description LIKE '%ipaq%'
- )
- AND
- a.LineType = 'B'
- ORDER BY
- a.AssetID
|
PS: c pas moi qui l'ai fait  Message édité par Arjuna le 23-02-2006 à 18:04:00 ---------------
Gestionnaire de galeries : Gallery Manager - Exemple : Galerie de test
|