Avatar billede neoo Nybegynder
20. marts 2004 - 14:33 Der er 8 kommentarer og
1 løsning

konvertere access query til mysql?

hej til alle.


jeg har nu i det sidste par dage sidet og slåset med det her query.
jeg har opretet en database i access, også har jeg bagefter smidt alle tabellerne i mysql, men de query´s jeg har lavet kan jeg ikke finde ud af at konventere til mysql.
man kan i access få vist koden for query´en , men den virker ikke når jeg prøver at eksevere den i mysql.

hvad kan være galt ?  koden ses forneden .







SELECT DISTINCTROW rejse.rejse_airlines, rejse.rejse_til, Sum(booking.booking_total_pris) AS [Sum Of booking_total_pris], Sum(booking.booking_koebs_pris) AS [Sum Of booking_koebs_pris], Sum(udskrift.udskrifts_nr) AS SumOfudskrifts_nr
FROM (booking INNER JOIN rejse ON booking.booking_id = rejse.booking_id) INNER JOIN udskrift ON booking.booking_id = udskrift.booking_id
WHERE (((rejse.rejse_type)="afrejse"))
GROUP BY rejse.rejse_airlines, rejse.rejse_til;
Avatar billede rasmusbg Nybegynder
20. marts 2004 - 14:43 #1
Prøv dette:

SELECT DISTINCT rejse.rejse_airlines, rejse.rejse_til, Sum(booking.booking_total_pris) AS `Sum Of booking_total_pris`, Sum(booking.booking_koebs_pris) AS `Sum Of booking_koebs_pris`, Sum(udskrift.udskrifts_nr) AS SumOfudskrifts_nr
FROM (booking INNER JOIN rejse ON booking.booking_id = rejse.booking_id) INNER JOIN udskrift ON booking.booking_id = udskrift.booking_id
WHERE (((rejse.rejse_type)='afrejse'))
GROUP BY rejse.rejse_airlines, rejse.rejse_til;
Avatar billede neoo Nybegynder
20. marts 2004 - 15:12 #2
supperr den virker, men jeg har 11 andre qury´s hvad er det er var helt forkert, og hvordan kan jeg gemme denne query i mysql, så jeg fra min asp side kan læse den som en tabel
Avatar billede neoo Nybegynder
20. marts 2004 - 15:16 #3
ok, jeg har fundet ud af hvad forskellen er, men en lille sidste spørgesmål hvordan kan jeg gemme denne som en query i mysql så jeg fra asp kan læse fra den ligesom en tabel
Avatar billede rasmusbg Nybegynder
20. marts 2004 - 17:17 #4
Du kan få ASP til at eksekvere dine queries med et kald til en eller anden funktion i ASP, og den funktion returnerer så et resultset, som du kan bearbejde.
Jeg kan desværre ikke hjælpe dig mere med det, da jeg ikke er en haj til ASP...
Avatar billede neoo Nybegynder
20. marts 2004 - 17:25 #5
det er ikke så meget asp´en, det er mere i mysql det skal laves i.

feks. i min acces database har jeg lavet en masse queryes som jeg læser fra .
kan jeg ikke også lave dem i mysql.
Avatar billede rasmusbg Nybegynder
20. marts 2004 - 17:35 #6
Jeg er ikke sikker på, jeg er helt med. Du kan ikke som sådan gemme queries i MySQL. Du kan gemme dine queries i nogle tekstfiler, som du kan fodre til MySQL. Hvis du endelig vil "gemme" dem i MySQL, kræver det, at du har en version 5.0 (som stadig er i udviklingsfasen). I version 5.0 kan man nemlig lave stored procedures. Men da MySQL 5.0 stadig er under udvikling skriver de på www.mysql.com: "use this for previewing and testing new features".
Avatar billede neoo Nybegynder
20. marts 2004 - 17:40 #7
ok, hmm der må være en løsning.
men jeg trorre at den skal jeg spørge i asp sektionen.
men du har ihvertfaldt hjulpet mig med at løse min primære problem, jeg takker

ps. kan du ikke indlægge et svar :)
Avatar billede neoo Nybegynder
20. marts 2004 - 17:44 #8
kan man ikke oprette ens query som tabel.


og hvordan vil denne sides kode se ud ?


(denne meller fejl)
create table from
SELECT DISTINCT rejse.rejse_airlines, rejse.rejse_til, Sum(booking.booking_total_pris) AS `Sum Of booking_total_pris`, Sum(booking.booking_koebs_pris) AS `Sum Of booking_koebs_pris`, Sum(udskrift.udskrifts_nr) AS SumOfudskrifts_nr
FROM (booking INNER JOIN rejse ON booking.booking_id = rejse.booking_id) INNER JOIN udskrift ON booking.booking_id = udskrift.booking_id
WHERE (((rejse.rejse_type)='afrejse'))
GROUP BY rejse.rejse_airlines, rejse.rejse_til;
Avatar billede rasmusbg Nybegynder
21. marts 2004 - 00:51 #9
Man kan højst sandsynligt gemme resultatet af en query i en anden tabel, men for at få fat i indholdet af den tabel, skal man lave en anden query far ASP eller lignende... ;o)

Men her er ihvertfald et svar. Held og lykke med projektet :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester