Quantcast
Channel: SQL Server Migration forum
Viewing all articles
Browse latest Browse all 1700

Translating a mySql query to MsSql

$
0
0

Hey

I try to convert a MySql Statement into MsSql, but I can't get it working. - Maybe there is somebody out who could help me!?

DROP TEMPORARY TABLE IF EXISTS tmpTeile;
CREATE TEMPORARY TABLE tmpTeile (
  PRIMARY KEY (auftragid)
) ENGINE = MEMORY
SELECT
  auftragid,
  COUNT(mitarbeiterid) AS AuftragTeile
FROM auftragmitarbeiterverkauf
GROUP BY auftragid;
SELECT
  a.Auftragsart AS Auftragsart,
  CONCAT(m.`NName`, ' ', m.`VName`) AS mitarbeiter,
  SUM(
  ad.`menge` * ad.`Preis` / t.`AuftragTeile`
  ) AS Auftragssumme,
  (SUM(
  ad.`menge` * ad.`Preis` / t.`AuftragTeile`)) / COUNT(a.Auftragsart) AS Durchschnittspreis,
  COUNT(a.Auftragsart) AS Verkaeufe
FROM `Auftrag` a
  INNER JOIN tmpTeile t
    ON t.auftragid = a.ID
  INNER JOIN `auftragmitarbeiterverkauf` am
    ON am.`auftragid` = a.`ID`
  INNER JOIN `mitarbeiter` m
    ON am.`mitarbeiterid` = m.`ID`
  LEFT JOIN `auftragdetails` ad
    ON ad.`auftragid` = a.`ID`
WHERE a.`BezDat` BETWEEN '2013-01-01' AND '2013-12-31'
GROUP BY mitarbeiter,
         a.`Auftragsart`;
Thx a LOT!!! - Have a nice day


Viewing all articles
Browse latest Browse all 1700

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>