I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Nej, du kan ikke bare skrive 1 - er det en time, en dag eller en måned eller ... Der er faktisk eksempler på siden jeg skrev før. Prøv noget i retning af
SELECT SUBDATE(dato_felt, INTERVAL 1 DAY) AS dato_minus_en ..
Og et hint eller løsning .... ? Jo, der skal skrives en del, hvis det skal være i Mysql. Du skal trække en dag fra, som du har gjort. Så skal der der findes DAY, MONTH, YEAR, og laves en ny dato/tid med kl. 12.00. Måske det var nemmere, og kortere i PHP.
//Dette giver "igår kl. 12:00:00" (for så kan jeg sammenligne og se om den er større eller mindre datoen i tabellen) set @a= ADDDATE(now(), INTERVAL 1 DAY) ; select SUBDATE(YEAR(@a),'-',MONTH(@a),'-',DAY(@a),' 12:00:00');
Men den giver følgende fejl: Parse error: syntax error, unexpected '@' in ... (første linje)
Hmm.. kan du ikke komme med noget mere kode så? Kan ikke helt se hvordan det set @a skal ind i en sql sætning? Men så skal jeg vel tage datoen nu, trække 1 dag tilbage og se kl 12.00.. Den dato skal være større end den dato som er gemt i databasen, ellers er værdien bare 0 eller noget!
Ok, men vi kan vel gøre den færdig hvis du er interesseret. Kan du ikke give et par eksempler på hvad du mener med "Altså ankomst_dato må ikke passere dagen før dagsdato kl. 12.00" - altså nogle der skal med, andre der ikke skal.
Synes godt om
Ny brugerNybegynder
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.