Avatar billede smiske Nybegynder
22. november 2000 - 14:57 Der er 23 kommentarer og
1 løsning

SQL kode...hjæælp

Jeg har en opgave jeg skal aflevere idag klokken 16, derfor denne bøn om et hurtigt svar.
Opgaven lyder :

Spørgsmål 1:

Med det første af disse udtræk skal du undersøge hvor mangevarer kunde nummer 234 har købt.
Du skal udtrække data fra følgende tabeller :
1 : Ordre
2 : Varelinjer
3 : Varer


Spørgsmål 2 :
Fra tabellen kunder vil du nu lede efter efter alle kunder vis navn starter med J, men er kun interesset i at se de første 5 poster.

Spørgsmål 3:
Skriv koden derkan finde de kunder der har et køb der er større end eller lig med 20.000kr.


Hvis svaret kunne blive udformet så det er lige til at klippe og klistre er der bonus point at hente. MEN, jeg SKAl have svarte inden 22/11 klokken 15:50 :o)
Avatar billede kasseper Nybegynder
22. november 2000 - 15:01 #1
ad. 2.
select top (5) from kunder where navn = \'J%\'

ad. 3.

select * from kunder where køb >= 20.000
Avatar billede kasseper Nybegynder
22. november 2000 - 15:04 #2
sådan :
select * from kunder where køb >= 20000
Avatar billede kasseper Nybegynder
22. november 2000 - 15:04 #3
Med hensun til spg. 1 så er det lidt svært når man ikke ved hvordan de forskellige tabeller ser ud....
Avatar billede smiske Nybegynder
22. november 2000 - 15:06 #4
Der er ingen tabeller, dem skal man selv lave...og det kan jeg ikke :o(
Hvis du kan lave spørsgmål 1 til mig indenfor 30-40 min er der 3oo bonus poit at hente :o)))
Avatar billede kasseper Nybegynder
22. november 2000 - 15:08 #5
Er der ingen beskrivelse af hvad tabellerne skal indeholde ?
Hvad skal varelinje f.eks. indeholde ?????
Avatar billede smiske Nybegynder
22. november 2000 - 15:09 #6
Niks, spørgsmålet står præcis som jeg skrev det......
Avatar billede kasseper Nybegynder
22. november 2000 - 15:10 #7
OK jeg prøver lige :
vent et par min...
Avatar billede -mundi- Nybegynder
22. november 2000 - 15:10 #8
skal det laves i access eller i sql ? Jeg mener kan man bruge access interfecet til at lave tables med eller skal det hele være i ren SQL ?
Avatar billede smiske Nybegynder
22. november 2000 - 15:11 #9
Tro mig, jeg venter gerne.*gg*  Jeg har ingen ide om hvordan det skal laves....
Avatar billede smiske Nybegynder
22. november 2000 - 15:13 #10
Jeg tror godt du kan bruge acces interfacet til at lave skitsen med, det er kun koden der laver udtrækket jeg skal bruge (tror jeg da)??? Du kan godt jeg er på røven, ik??*g*
Hvis du laver tabellerne må du MEGET gerne sende dem til mig på henrik@snaps.dk
Avatar billede -mundi- Nybegynder
22. november 2000 - 15:14 #11
er det i access 2000 ? eller hvad...
Avatar billede smiske Nybegynder
22. november 2000 - 15:16 #12
Det betyder ikke noget....acces 97 eller 2000.....det er ligegyldigt.
Avatar billede -mundi- Nybegynder
22. november 2000 - 15:17 #13
ok
Avatar billede kasseper Nybegynder
22. november 2000 - 15:20 #14
Create table ordre(
int ordrenummer
int kundenummer
int varelinier
primary key(ordrenummer)
foreign key(ordrenummer) references varelinier
);

Create table varelinier(
int ordrenummer
int antalvarelinier
int varer
primary key(ordrenummer)
foreign key(varer) references varer
);

Create table varer(
int varer
primary key(varer)
);


Select antalvarelinier from varelinier v, ordre o where o.kundenummer = 234 and v.ordrenummer = o.ordrenummer;

Skulle kunne gøre det....Jeg kan desvære ikke afprøve det så det må du klarer

Avatar billede smiske Nybegynder
22. november 2000 - 15:22 #15
Gider du sende mig tabellerne også??? Henrik@snaps.dk
Avatar billede smiske Nybegynder
22. november 2000 - 15:23 #16
Jeg satser på det virker :o)  Tak for hjælpen.
Avatar billede cbp Nybegynder
22. november 2000 - 15:25 #17
Hmm, er det ikke en smule dumt at få andre til at lave sine opgaver for sig? Specielt når du nu skriver at du slet ingen ide har om hvordan det skal løses?
Avatar billede kasseper Nybegynder
22. november 2000 - 15:26 #18
Og var der ikke en bonus for en hurtig løsning, se din kommentar klokken 15:06:30  300 point stod der vist...!!!!
Avatar billede smiske Nybegynder
22. november 2000 - 15:27 #19
Hvordan får jeg givet dig dem????  Løftet gælder stadig!!!!!
Avatar billede smiske Nybegynder
22. november 2000 - 15:30 #20
Error 3292: Der er en syntaksfejl i feltdefinitionen.


Ovenstående skrev et lille program jeg har til at teste SQL koder....kan du rette den fejl???
Avatar billede kasseper Nybegynder
22. november 2000 - 15:34 #21
Øhh ja der skal vist et komma ind et par steder ups,

Create table ordre(
int ordrenummer,
int kundenummer,
int varelinier,
primary key(ordrenummer),
foreign key(ordrenummer) references varelinier
);

Create table varelinier(
int ordrenummer,
int antalvarelinier,
int varer,
primary key(ordrenummer),
foreign key(varer) references varer
);

Create table varer(
int varer,
primary key(varer),
);

Prøv det igen.
Og pointene kan du oprette et nyt spg. med titel point til kasseper og i teksten lægger du et link til dette spg.


Avatar billede smiske Nybegynder
22. november 2000 - 15:36 #22
Jeg laver et nyt spørgsmål.....
Avatar billede billeschou Nybegynder
22. november 2000 - 16:38 #23
det ligner overordentligt meget en del af en projketopgave jeg lavede i løbet af datamatikeruddannelsen... hmmmm :)
Avatar billede billeschou Nybegynder
22. november 2000 - 16:39 #24
Så mangler jeg bare at kunne stave til projektopgave *g*
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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