aiuto con query

slyx

Nuovo Utente
4 Ott 2013
6
0
0
Salve a tutti
preannunciando che sono alle prime armi con msql

sto cercando di aiutare un amico con un gestionale per la sua attività
mi trovo in una condizione con tre tabelle con la stessa chiave :

Tabella: agente cliente schema_provv
Chiavi: agente_id agente_id agente_id e num_provv

dovrei con una query aggiornare il valore num_provv relativo all'agente_id se i clienti con agente_id sono più di un determinato numero....

è possibile tutto ciò
qualche anima pia mi aiuti
grazie
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Questa query imposta il campo num_provv a 10 per tutti gli agenti che hanno più di 10 clienti:
Codice:
UPDATE schema_provv SET schema_provv.num_provv = 10 WHERE (SELECT COUNT(cliente.cliente_id) FROM cliente WHERE cliente.agente_id = schema_provv.agente_id) > 10
 

slyx

Nuovo Utente
4 Ott 2013
6
0
0
Semplicemente perfetto grazie mille
approfitto troppo se chiedo anche un altra cosa.....

ho il campo dataaggiunta nella tabella ordini
dovrei far si che lo stato dell'agente rimanesse attivo se un almeno suo cliente fà almeno un ordine al mese……
ma una data come diavolo la controllo?
le date si sottraggono?
 

slyx

Nuovo Utente
4 Ott 2013
6
0
0
Grazie per il link pensavo quindi datacorrente-dataacquisto <30 dovrebbe essere quello che cercavo
 

slyx

Nuovo Utente
4 Ott 2013
6
0
0
mi aiuteresti a capire dove sbaglio?

SELECT
o.agente_id ,CURRENT_DATE as dat,data_aggiunta
FROM
ordini AS o
GROUP BY
o.agente_id
WHERE
DATEDIFF(dat,ordini.data_aggiunta) < 30
 

slyx

Nuovo Utente
4 Ott 2013
6
0
0
allora pensavo di aver risolto con

SELECT
o.date_added
FROM
ordini AS o
GROUP BY
o.agente_id
HAVING

DATEDIFF(current_date()+0,o.date_added+0) < 30

che mi restituisce gli id degli agenti che hanno avuto ordini negli ultimi 30 giorni,ma io volevo usarla per fare


UPDATE agente AS sp
SET sp.`stato` = 1
WHERE sp.agente IN
(
SELECT
o.date_added
FROM
ordini AS o
GROUP BY
o.agente_id
HAVING

DATEDIFF(current_date()+0,o.date_added+0) < 30
)

ma ricevo un Affected rows : 0, Time: 0.06sec ....
 

slyx

Nuovo Utente
4 Ott 2013
6
0
0
se lo faccio ottengo un error : Unknown column 'o.date_added' in 'having clause'

se lascio o.agente_id,o.date_added

ricevo un too mane row
 
Discussioni simili
Autore Titolo Forum Risposte Data
R Aiuto con le query MS Access 2
D aiuto con query PHP 1
S aiuto con le query PHP 0
P Aiuto con query "SELECT" PHP 6
A Aiuto con Funzione/Query PHP 3
L Aiuto con DataGridView Visual Basic 1
K Aiuto con file audio in html HTML e CSS 1
G Aiuto con htaccess e rewriterule PHP 0
M Aiuto con inserimento immagini WordPress 6
G Aiuto HTML, collegamento con un bottone a una <div> di un' altra pagna HTML e CSS 5
motleyrulez Aiuto con un ciclo PHP 0
maicol07 Python - Tkinter - Aiuto con pulsanti e tuple Programmazione 0
L [Javascript] aiuto non riesco a inviare in get dal server web locale su altervista con httpRequest Javascript 0
N Mi serve aiuto con "Snake". C/C++ 1
F ciao, sono ferro e ho bisogno di aiuto per problemi con la mail di alice.it Presentati al Forum 1
M Aiuto: problema con il mio TP-Link range extender Reti LAN e Wireless 0
L [HTML] Aiuto con immagini random HTML e CSS 1
S PHP: Aiuto con upload immagini che si auto tuotano PHP 24
A scambio lavoro per aiuto con android Sviluppo app per Android 0
I Form/aree di testo con input da lista di nomi!Chiedo aiuto!! HTML e CSS 3
M Aiuto con script di ricerca video youtube data api v3 Javascript 1
I attributo con IF aiuto PHP 3
ecosito Aiuto con la traduzione in italiano per capire come installare questo JavaScript jQuery 0
F Aiuto: impossibile la mappatura di un'immagine con Dreamweaver CC2015 HTML e CSS 8
J Aiuto per localstorage con jquery/js/json Javascript 4
Marco_88 Aiuto con istruzione INSERT Database 8
M Aiuto su come procedere con un ciclo foreach PHP 4
R Redirect 301 con htaccess non funziona. Aiuto! PHP 1
I database con visual studio 2012 aiuto Database 0
L Aiuto con l'html di una pagina web HTML e CSS 0
V Aiuto con swipe e DB Sviluppo app per Android 2
N Aiuto con html nascondere i media HTML e CSS 4
T Aiuto con script PHP PHP 0
N ciao a tutti ho bisogno di aiuto con l'estensione mysqli?? MySQL 0
I Aiuto uso Nivo Slider con javascript jQuery 2
L problema con la funzione header!!! AIUTO! PHP 24
S Aiuto con PHP! PHP 4
D Aiuto Ajax da PHP con codifica json Ajax 0
K AIUTO con Apache WEBDAV E MOD_DAV Joomla 0
D aiuto con pag di login in php PHP 1
S [RISOLTO]aiuto, non riesco afar funzionare il camp odi ricerca per un DB con PHP PHP 5
P Aiuto con onclick Javascript 2
W Aiuto per menù fatto con immagini e relativo sottomenù HTML e CSS 2
D Chiedo aiuto con questo codice PHP 0
L Sito con mamp AIUTO PHP 12
M Aiuto con questo script PHP 21
D Aiuto con Ajax e pagine incluse nei DIV Ajax 1
L verifica mail in db con jquery e ajax. Aiuto jQuery 9
P Aiuto con Prestashop CMS (Content Management System) 3
Z Aiuto con l'input PHP 0

Discussioni simili