Avatar billede vandalay Nybegynder
04. juli 2002 - 13:02 Der er 22 kommentarer og
1 løsning

Insert Where HJÆLP!!!

Jeg har en database hvor alle poster har en creationdate. Nogle har så ydermere en checkindata og evt. en checkoutdate. Nu vil jeg gerne lave følgende:

Insætte en en dato i alle de poster som ikke har en checkIndate og ikke en CheckUd og CreationDate er før 30.03.2002

Har prøvet noget lignede:
Insert into (biler)
Values (20.03.2002)
Where CheckInDate is null AND CheckOutDate is null AND Creationdate < #30.03.2002 #;

Kan man ikke bruge where sammen med Insert. Hvad hvis jeg har en forespørgsel der opfylder where - delen, kan jeg så mixe select statementet med Insert statementet

Håber I forstår!
Avatar billede vandalay Nybegynder
04. juli 2002 - 13:06 #1
Man skal måske bare bruge UPdate. Virker det også hvis der ingen data er i forvejen?
Avatar billede terry Ekspert
04. juli 2002 - 13:06 #2
You have to use an UPDATE query and NOT an INSERT
Avatar billede terry Ekspert
04. juli 2002 - 13:08 #3
No you cant use WHERE with an INSERT !
Avatar billede terry Ekspert
04. juli 2002 - 13:09 #4
UPDATE biler SET SomeDateField = '2002-07-04' WHERE .....
Avatar billede vandalay Nybegynder
04. juli 2002 - 13:12 #5
Jeg vil jo opdatere en bestemt kolonne i tabellen biler.
Altså indsætte en dato i kolonnen checkindate i tabellen biler, hvor der ikker er nogen i forvejen
Avatar billede terry Ekspert
04. juli 2002 - 13:17 #6
vandalay! WHY reject my answer? I am telling you that you have to use an UPDATE query! YOU are trying to use an INSERT query. This is the problem!

"UPDATE biler SET CheckInDate = '2002-03-20' WHERE CheckInDate is NULL;"
Avatar billede vandalay Nybegynder
04. juli 2002 - 13:28 #7
Se på kommentaren under sp. Jeg har fundet ud af at det er update, men du må sgu hjælpe mig mere end det. Hvorfor virker det her ikke?

UPDATE tUnit SET CheckInDate = '20.03.2002'
WHERE CheckInDate < 0 AND CreationDate < # 30.03.2002 #;
Avatar billede terry Ekspert
04. juli 2002 - 13:32 #8
vandalay>You do NOT need to reject my answers WAIT until a solution is or is NOT given THEN reject those you cant use and accept those you can!
send the db to dktebrsa@europe.lego.com and I will take a look!
Avatar billede terry Ekspert
04. juli 2002 - 13:34 #9
Your date fields arent formatted correctly
If you enter the dates in CODE then they MUST be formatted MM-DD-YYYY or YYYY-MM-DD
this is more than likely your problem!
Avatar billede vandalay Nybegynder
04. juli 2002 - 13:36 #10
Sorry, but Im not giving you 60 points for it, because I found the answer myself before you came up with one.
Avatar billede vandalay Nybegynder
04. juli 2002 - 13:37 #11
answer
Avatar billede terry Ekspert
04. juli 2002 - 13:49 #12
sorry vadalay but your getting reported to ADMIN!

Can I see the solution?
Avatar billede terry Ekspert
04. juli 2002 - 13:53 #13
vandalay du er anmeldt!
Avatar billede NanoQ Nybegynder
04. juli 2002 - 13:55 #14
vandalay, du har fået kvalificeret svar fra terry. Derfor vil jeg gerne have en forklaring på hvorfor du afviser ham.

Hvis du selv har fundet en ANDEN løsning, bedes denne løsning beskrevet her.

Alternativt skal du oprette et nyt spørgsmål til 60 point, med reference til dette spørgsmål, som terry kan svare på.

NanoQ/coadmin
Avatar billede terry Ekspert
04. juli 2002 - 14:02 #15
thanks nanoq :o)
Avatar billede terry Ekspert
04. juli 2002 - 14:19 #16
vandalay>How long is it going to take? When youwant help it cant go fast enough!
Avatar billede terry Ekspert
05. juli 2002 - 10:17 #17
vandalay are you going to respond to this question or do I have to get in contact with ADMIN again?
Avatar billede NanoQ Nybegynder
05. juli 2002 - 11:05 #18
vandalay kontaktet pr. mail - afventer respons.

er der ikke svar inden for et par dage, vil profilen blive deaktiveret.

NanoQ/coadmin
Avatar billede terry Ekspert
05. juli 2002 - 11:14 #19
:o)
Avatar billede vandalay Nybegynder
05. juli 2002 - 20:56 #20
Terry - Go to the question - answer, and you will get your 60 points.

http://www.eksperten.dk/spm/232838
Avatar billede vandalay Nybegynder
05. juli 2002 - 21:00 #21
Sorry about the mess, maybee I was just to stressed up to read your answers thorough enough.
Avatar billede NanoQ Nybegynder
06. juli 2002 - 14:18 #22
takker :)
Avatar billede terry Ekspert
06. juli 2002 - 16:35 #23
me too :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
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