undersøg om varen er kommet til lovet tid
Hej EksperterJeg har en tabel med ordrelinier.
Jeg skal undersøge hvilke ordrer der er ankommet til lovet tid.
felterne hedder:
CONFIRMEDDLV (hvornår har de lovet at varen vil være der)
DELIVERYDATE (Hvornår de er modtaget)
I nogle tilfælde er der ikke blevet lovet en leveringsdato, de står skrevet som: 00:00:00
Det som den skal tjekke er hvor mange varer der er kommet inden for den lovede tid.
Jeg har prøvet lidt selv:
-----------------------------------------------------------------
<%
i = 0
RS_ordre_line.open "SELECT * FROM [PURCHTABLE] WHERE LTRIM(ORDERACCOUNT) = '" & rs_eval("lev_nr") & "' AND CREATEDDATE >= " & strODBCDateTime(rs_eval("periode1")) & " AND CREATEDDATE <= " & strODBCDateTime(rs_eval("periode2")) & "", oAXDB
do while not rs_ordre_line.eof
RS_line.open "SELECT * FROM [PURCHLINE] WHERE LTRIM(PURCHID) = '" & Trim(rs_ordre_line("PURCHID")) & "'", oAXDB
do while rs_line("CONFIRMEDDLV") >= rs_line("DELIVERYDATE") OR CONFIRMEDDLV = "00:00:00" and not rs_line.eof
i = i + 1
rs_line.Movenext
Loop
RS_line.close
rs_ordre_line.Movenext
Loop
response.write i
%>
--------------------------------------------------------------
Men virker ikke :o(
