Torna indietro   Hardware Upgrade Forum > Software > Programmazione

iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
Apple ha rinnovato iPhone 18 Pro soprattutto dentro: chip A20 Pro a 2 nm con memoria affiancata al SoC, camera di vapore tre volte più ampia, Dynamic Island più piccola del 25% grazie a Face ID sotto il display e fotocamera principale con diaframma variabile da f/1.48 a f/4. Lo abbiamo misurato al colorimetro e nei benchmark, usato con iOS 27 e messo alla prova in fotografia tra laghi, borghi e interni poco illuminati
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
A Londra, per il trentennale dei Toughbook, Panasonic ha presentato il tablet G3 e il 2-in-1 34. Con Jon Tucker, a capo dell'ingegneria europea, abbiamo parlato di ciò che non si vede: batterie, antenne, porte seriali e accorgimenti nati sul campo
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x scommette tutto, forse troppo, sulla batteria da 7500 mAh e sulla certificazione ArmorShell per farsi notare nella fascia più economica del mercato: lo abbiamo messo alla prova per capire a chi è rivolto questo smartphone che sacrifica un po' prestazioni, display e fotocamera per offrire l'autonomia migliore possibile a un prezzo decisamente contenuto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-01-2008, 11:01   #1
Spike79
Senior Member
 
L'Avatar di Spike79
 
Iscritto dal: Aug 2004
Città: Provincia di Monza e Brianza
Messaggi: 6380
[SQL] Update/Insert di date

Ciao, ho un problema con un'aggiornamento di una tabella.
Dunque, io dovrei selezionare tutti i record di Gennaio (DATA_FINE con mese 01) e cancellarli....e fin qui, tutto ok:
Codice:
DELETE *
FROM PROVA_TABELLA
WHERE Month(DateValue(PROVA_TABELLA.DATA_FINE)) = 1;
Poi dovrei prendere i record della stessa tabella con mese 12, e inserirli con mese 1 (sempre nella stessa tab).

Io avevo pensato di usare una tab d'appoggio :
Codice:
SELECT *  INTO APPOGGIO_TABELLA FROM PROVA_TABELLA 
WHERE Month(DateValue(PROVA_TABELLA.DATA_FINE)) = 12;
e anche questa funge.

Ma poi come faccio ad aggiornare tutte le Data_fine a mese 01 da mese 12 ??
Ho tentato con:
Codice:
UPDATE APPOGGIO_TABELLA 
SET MID(APPOGGIO_TABELLA.DATA_FINE,4,2);
ma non funge....

C'è una strada migliore ?
__________________
AMD Ryzen 5 7600X - Dissipatore Thermalright Assassin King 120SE - RAM Kingston Fury Beast 2x16Gb DDR5 CL30@6000 - MoBo ASROCK B650 Pro RS - GPU Sapphire 6700XT 12Gb -NVME Kingston KC3000 2Tb - PSU FSP Hydro PRO 600w - Win 11 PRO
Spike79 è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2008, 11:26   #2
Motosauro
Senior Member
 
L'Avatar di Motosauro
 
Iscritto dal: Feb 2004
Città: Verona
Messaggi: 3392
SET APPOGGIO_TABELLA.DATA_FINE=CONCAT(MID(APPOGGIO_TABELLA.DATA_FINE,1,2),'/01/',MID(APPOGGIO_TABELLA.DATA_FINE,7,4))

Prova così
Da quello che hai scritto non gli hai detto a cosa aggiornare
Io non userei una tabella d'appoggio, ma credo che vada bene
Motosauro è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2008, 12:30   #3
Spike79
Senior Member
 
L'Avatar di Spike79
 
Iscritto dal: Aug 2004
Città: Provincia di Monza e Brianza
Messaggi: 6380
Quote:
Originariamente inviato da Motosauro Guarda i messaggi
SET APPOGGIO_TABELLA.DATA_FINE=CONCAT(MID(APPOGGIO_TABELLA.DATA_FINE,1,2),'/01/',MID(APPOGGIO_TABELLA.DATA_FINE,7,4))

Prova così
Da quello che hai scritto non gli hai detto a cosa aggiornare
Io non userei una tabella d'appoggio, ma credo che vada bene
Grazie, funziona perfettamente!!
Ma senza tab.intermedia, tu come faresti ?
__________________
AMD Ryzen 5 7600X - Dissipatore Thermalright Assassin King 120SE - RAM Kingston Fury Beast 2x16Gb DDR5 CL30@6000 - MoBo ASROCK B650 Pro RS - GPU Sapphire 6700XT 12Gb -NVME Kingston KC3000 2Tb - PSU FSP Hydro PRO 600w - Win 11 PRO
Spike79 è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2008, 12:37   #4
Motosauro
Senior Member
 
L'Avatar di Motosauro
 
Iscritto dal: Feb 2004
Città: Verona
Messaggi: 3392
Quote:
Originariamente inviato da Spike79 Guarda i messaggi
Grazie, funziona perfettamente!!
Ma senza tab.intermedia, tu come faresti ?
Elimini quelli di gennaio
Fai :
UPDATE tabella
SET campo_da_cambiare = valore_nuovo
WHERE condizione ;

nel tuo caso la condizione è quella che hai usato per riempire la tabella di appoggio.

Se sei certo di quello che stai facendo secondo me è meglio se vai diretto. Se invece stai pastrocchiando (occupazione peraltro sana e sacra ) ti conviene andarci cauto, ma questo lo saprai già

P.S.
prego
Motosauro è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2008, 12:51   #5
Spike79
Senior Member
 
L'Avatar di Spike79
 
Iscritto dal: Aug 2004
Città: Provincia di Monza e Brianza
Messaggi: 6380
Quote:
Originariamente inviato da Motosauro Guarda i messaggi
Elimini quelli di gennaio
Fai :
UPDATE tabella
SET campo_da_cambiare = valore_nuovo
WHERE condizione ;

nel tuo caso la condizione è quella che hai usato per riempire la tabella di appoggio.

Se sei certo di quello che stai facendo secondo me è meglio se vai diretto. Se invece stai pastrocchiando (occupazione peraltro sana e sacra ) ti conviene andarci cauto, ma questo lo saprai già

P.S.
prego
Stavolta non va bene, perchè facendo così, lui mi fa l'update dei record con mese 12 mettendoci mese 01, e sbaglia, visto che lui deve prendere i record con mese 12 e DUPLICARLI mettendo però 01....è per questo che ho messo la tab.d'appoggio....
__________________
AMD Ryzen 5 7600X - Dissipatore Thermalright Assassin King 120SE - RAM Kingston Fury Beast 2x16Gb DDR5 CL30@6000 - MoBo ASROCK B650 Pro RS - GPU Sapphire 6700XT 12Gb -NVME Kingston KC3000 2Tb - PSU FSP Hydro PRO 600w - Win 11 PRO
Spike79 è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2008, 13:24   #6
Motosauro
Senior Member
 
L'Avatar di Motosauro
 
Iscritto dal: Feb 2004
Città: Verona
Messaggi: 3392
Quote:
Originariamente inviato da Spike79 Guarda i messaggi
Stavolta non va bene, perchè facendo così, lui mi fa l'update dei record con mese 12 mettendoci mese 01, e sbaglia, visto che lui deve prendere i record con mese 12 e DUPLICARLI mettendo però 01....è per questo che ho messo la tab.d'appoggio....
Ah, ok
non avevo capito che tu avessi necessità di duplicarli.
in questo caso la tabella d'appoggio ci sta tutta.
Forse si riesce a farlo lo stesso facendo un insert con un select dalla stessa tabella, ma non ne sono sicuro e comunque sarebbe un'inutile complicazione.
Scusa il fraintendimento
Motosauro è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2008, 13:39   #7
Spike79
Senior Member
 
L'Avatar di Spike79
 
Iscritto dal: Aug 2004
Città: Provincia di Monza e Brianza
Messaggi: 6380
Quote:
Originariamente inviato da Motosauro Guarda i messaggi
Ah, ok
non avevo capito che tu avessi necessità di duplicarli.
in questo caso la tabella d'appoggio ci sta tutta.
Forse si riesce a farlo lo stesso facendo un insert con un select dalla stessa tabella, ma non ne sono sicuro e comunque sarebbe un'inutile complicazione.
Scusa il fraintendimento
No, probabilmente mi son spiegato da cani io....tante volte ste istruzioni è più facile visualizzarle che spiegarle....grazie cmq lo stesso, con la tua dritta di prima, ho sistemato tutto in un bello script.
__________________
AMD Ryzen 5 7600X - Dissipatore Thermalright Assassin King 120SE - RAM Kingston Fury Beast 2x16Gb DDR5 CL30@6000 - MoBo ASROCK B650 Pro RS - GPU Sapphire 6700XT 12Gb -NVME Kingston KC3000 2Tb - PSU FSP Hydro PRO 600w - Win 11 PRO
Spike79 è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2008, 14:12   #8
Motosauro
Senior Member
 
L'Avatar di Motosauro
 
Iscritto dal: Feb 2004
Città: Verona
Messaggi: 3392
Quote:
Originariamente inviato da Spike79 Guarda i messaggi
No, probabilmente mi son spiegato da cani io....tante volte ste istruzioni è più facile visualizzarle che spiegarle....grazie cmq lo stesso, con la tua dritta di prima, ho sistemato tutto in un bello script.


Quando passi da Verona una bella pinta e siamo a posto
Motosauro è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione realme C100x, lo smartphone economico con la bat...
Star Wars Zero Company è l'erede di XCOM 2 Star Wars Zero Company è l'erede di XCOM ...
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
Tamoil taglia il prezzo dei carburanti p...
Gears of War: E-Day mostra i vantaggi de...
Halo Combat Evolved ora gira nel browser...
Auto cinesi alla conquista del mondo, ma...
Cynet 5.0 unifica la gestione dei siti e...
Samsung alza i prezzi: fino a 200 euro i...
POCO annuncia l'arrivo in Italia dei nuo...
Moonshot AI (Kimi) ruba le risposte di G...
GPT-Synopsys, OpenAI vuole trasformare l...
NetApp porta l'IA nella console e ONTAP ...
Saturno all'opposizione e Giove dietro l...
TSMC non si ferma: dopo l'Arizona potreb...
Caso Revolut, Piantedosi alla Camera: 'L...
La Space Force statunitense e le armi sp...
Fa tutto l'IA: scoperte scientifiche con...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:43.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v