indviklet regnestykke
HejHer sammenligner jeg tre tabeller 4,5,6 og den der er billigt bliver insat i tabel 7. godt det virker.
Nu vil jeg gerne have at den skal sige:
hvis prisen i tabel4 er > end prisen i tabel 6 lig 25%
hvis priser i table4 er < end prisen i tabel 6 træk da 100 fra prisen i tabel6.
og det resultat skal indsættes i tabel7.
du sprøger hvorfor har han tabel5, jamen det er fordi jeg ikke kan finde ud af at fjerne den.. :-)
koden:
<%
SQL = "INSERT INTO tabel7 (levnavn, pris, varenummer, DescShort) SELECT t1.levnavn, t1.pris, t1.varenummer, t1.DescShort "
SQL = SQL & "FROM (SELECT levnavn, pris, varenummer, DescShort FROM tabel4 "
SQL = SQL & "UNION ALL SELECT levnavn, pris, varenummer, DescShort FROM tabel6) "
SQL = SQL & "as t1, "
SQL = SQL & "(SELECT min(pris) as mpris, varenummer "
SQL = SQL & "FROM (SELECT pris, varenummer FROM tabel4 "
SQL = SQL & "UNION ALL SELECT pris, varenummer FROM tabel6 "
SQL = SQL & ") GROUP BY varenummer) as t2 "
SQL = SQL & "WHERE t1.pris = t2.mpris AND t1.varenummer = t2.varenummer ORDER BY t1.varenummer;"
Set rs = Conn.Execute(SQL)
%>
