webForumDet fria alternativet

tre tabeller

3 svar · 150 visningar · startad av pellsäter

pellsäterMedlem sedan aug. 2000526 inlägg
#1

Har tre tabeller!

En med kunder med fälten
kundID
namn
adress
postnr
ort

en med produkter med fälten
prodID
vara
pris
smak
storlek

en med ordrar med fälten
orderID
artikelID
antal
smak
storlek
KundID
datum

Fälten artikelID i tabellen ordrar och ProdId i tabellen Produkter är desamma.... och KundId i tabellerna ORdrar och Kunder är desamma

Nu skulle jag vilja ha fram alla ordrar som är lagda med dagens datum.... men hur skriver jag SQL satsen??? Har gått bet på det.

Vill ju kunna presentera detta snyggt på en sida så att man lätt kan se vad som ska skickas till kunden

Tack för en kanonsite

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select k.namn,k.adress,k.postnr,k.ort,
          o.datum,o.antal,o.smak,o.storlek,
          p.vara,p.pris
  from kunder k, ordrar o, produkter p
 where k.kundid = o.kundid
     and o.artikelid = p.prodid
     and o.datum = now()
   order by k.namn

Vilken funktion du kan använda för att få dagens datum beror på vilken dbms du använder. Ovanstående gäller för access

pellsäterMedlem sedan aug. 2000526 inlägg
#3

Jag får

SQLState: 07001
Native Error Code: -3010
[INTERSOLV][ODBC SequeLink driver][ACCESS][Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/admin_best.asp, line 15

på den koden???

pellsäterMedlem sedan aug. 2000526 inlägg
#4

funkar nu fast inte med datumvisningen.... Har gjort nu så att den visar alla ordrar som inkommit..

Hur skriver jag för att den ska visa bara dagens ordrar?

så här ser koden ut nu
-------------------

Set conn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "xxxx"

sql= "select k.namn,k.adress,k.postnummer,k.ort, o.datum,o.antal,o.smak,o.storlek, p.vara, p.pris from kunder k, orderRad o, produkter p where k.kundid = o.kundid and o.artikelid = p.prodid order by k.namn"

rs.open sql,conn
----------------------

Skulle dessutom egentligen vilja visa alla ordrar som inkommit fårn en person så att jag kan visa Kunden bara en gång och vad han beställt. I databasen finns ju alla infomation om både kund och vara för varje varasom är beställd.....

Vill sedan kunna lägga ihop alla priser på en kunds beställning och se hur mycket frakt det blir m.m.

125 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)