• Home
  • Forum
  • Hosting, Server e Sistemi
  • Database
  • MS Access

query

  • Creatore Discussione Creatore Discussione webimageitalia
  • Data di inizio Data di inizio 21 Ago 2014
W

webimageitalia

Nuovo Utente
11 Giu 2013
8
0
0
  • 21 Ago 2014
  • #1
Buon giorno.
Ho un problema. :incazz:

Ho una tabella in cui un campo è Data nascita.
Vorrei ottenere un risultato di avere quanti (espresso in numero) sono i soci iscritti per ogni anno di età per poi fare la dovuta maschera.

Quindi. esempio anno 1940 nati 25
anno 1941 nati 13
ecc.
ecc.
Non riesco a trovare la formula.:incazz::incazz::incazz:

Ottengo solo, per ora, l'elenco delle persone anni per anno, ma non riesco a ottenere questa tabella unica.
Sono costretto a fare tante query quanti sono gli anni relativi agli iscritti come ho fatto per prova a un paio di anni....?

Grazie a chi mi fornirà lumi...!!
Buon lavoro a tutti.
Marco
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 21 Ago 2014
  • #2
Ciao, non ho mai usato access, ma, l'sql dovrebbe essere uguale a mysql
Codice:
SELECT count(*) as quanti, YEAR(DataNascita) as anno FROM tabella GROUP BY YEAR(DataNascita)
 
W

webimageitalia

Nuovo Utente
11 Giu 2013
8
0
0
  • 21 Ago 2014
  • #3
criric ha scritto:
Ciao, non ho mai usato access, ma, l'sql dovrebbe essere uguale a mysql
Codice:
SELECT count(*) as quanti, YEAR(DataNascita) as anno FROM tabella GROUP BY YEAR(DataNascita)
Clicca per allargare...

Scusa il ritardo...ero in viaggio.
Ho provato e riprovato la tua porzione di codice, variando anche qualche dettaglio...ma niente...!!
Putroppo Mysql non funziona pari pari in Access.

Altre idee....?..mi stò fumando la poca materia grigia...!!
Grazie
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 21 Ago 2014
  • #4
"niente" cosa vuol dire?
ti dà errore o non estrae quello che ti serve?
 
W

webimageitalia

Nuovo Utente
11 Giu 2013
8
0
0
  • 22 Ago 2014
  • #5
risposta

criric ha scritto:
"niente" cosa vuol dire?
ti dà errore o non estrae quello che ti serve?
Clicca per allargare...

In merito alla tua richiesta inserito lo script:

SELECT count(*) as quanti, YEAR(Data nascita) as anno FROM Elenco soci Arci Al Pazz GROUP BY YEAR(Data nascita)

La tabella porta il nome: Elenco soci Arci Al Pazz
il campo data è : Data nascita.

Variato i campi da te indicato nel primo post, mi da il seguente errore:

Errore di sintassi (operatore mancante) nell'espressione della query "YEAR(Data nascita)".

Cosa ho sbagliato..?
Grazie
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 22 Ago 2014
  • #6
Non è consigliato mettere degli spazi nel nome del campo.
Se riesci toglili ( DataNascita )
altrimenti puoi provare con gli apicetti
Codice:
YEAR(`Data nascita`)
 
W

webimageitalia

Nuovo Utente
11 Giu 2013
8
0
0
  • 22 Ago 2014
  • #7
clausola FROM

criric ha scritto:
Non è consigliato mettere degli spazi nel nome del campo.
Se riesci toglili ( DataNascita )
altrimenti puoi provare con gli apicetti
Codice:
YEAR(`Data nascita`)
Clicca per allargare...

Ciao,
pur mettendo gli apicetti come hai messo tu mi da errore di sintassi nella clausola FROM

I tuoi apicetti sono verso destra....io ho solo l'apostrofo..che è verso sinistra...che siano questi che danno il problema..e se è si..come posso ottenere il risultato come il tuo ?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 22 Ago 2014
  • #8
gli apici anche nel nome della tabella
io li ho copincollati da phpmyadmin ( non saprei come riprodurli con la tastiera )
prova a copincollare questa
Codice:
SELECT count(*) as quanti, YEAR(`Data nascita`) as anno FROM `Elenco soci Arci Al Pazz` GROUP BY YEAR(`Data nascita`)
 
W

webimageitalia

Nuovo Utente
11 Giu 2013
8
0
0
  • 22 Ago 2014
  • #9
criric ha scritto:
gli apici anche nel nome della tabella
io li ho copincollati da phpmyadmin ( non saprei come riprodurli con la tastiera )
prova a copincollare questa
Codice:
SELECT count(*) as quanti, YEAR(`Data nascita`) as anno FROM `Elenco soci Arci Al Pazz` GROUP BY YEAR(`Data nascita`)
Clicca per allargare...

Carissimo, lo script funziona a meraviglia...!! :beer::beer::beer::beer:


Solo una curiosità...per apprendere... ai messo as quanti
Ora questo quanti è un termine ben preciso con valore di codice...o cosa altro..?
Il resto è tutto chiarissimo, ma quel quanti mi lascia un attimo perplesso.

Grazie ancora della tua grande disponibilità e pazienza..!
Marco
 
W

webimageitalia

Nuovo Utente
11 Giu 2013
8
0
0
  • 22 Ago 2014
  • #10
modifica query

Ciao, se può servire ti faccio presente che il sistema cambia le parentesi tonde in parentesi quadre.
Se si tenta di fare delle maschere non riconosce la codifica.

Togliendo all'interno delle parentesi quadre l'apicetto tutto funziona a meraviglia.

Se altri hanno simili problemi...io ho ovviato con queste piccole modifiche.
Grazie ancora per l'aiuto dato.
Marco
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 23 Ago 2014
  • #11
as (alias) serve per dare un nome al campo creato, puoi scrivere quello che vuoi
as q
as conta
quando la query estrae i record darà al campo il nome dell'alias che hai scelto
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Sintassi query update
  • Max61
  • 18 Lug 2024
  • PHP
Risposte
1
Visite
2K
PHP 23 Apr 2025
webest
C
In VBA estrapolare i dati di una Query e memorizzarli in variabili.
  • Ciccio_54
  • 14 Lug 2024
  • MS Access
Risposte
0
Visite
3K
MS Access 14 Lug 2024
Ciccio_54
C
query su due tabelle e dati doppioni
  • max75
  • 16 Gen 2024
  • MS Access
Risposte
2
Visite
2K
MS Access 17 Gen 2024
max75
E
Aiuto per query
  • Emanuele85
  • 25 Nov 2023
  • PHP
Risposte
8
Visite
3K
PHP 14 Dic 2023
marino51
E
Query differenza tra tabelle
  • Emanuele85
  • 3 Set 2023
  • MySQL
Risposte
5
Visite
2K
MySQL 4 Set 2023
Emanuele85
E
E
Query Alias
  • Emanuele85
  • 3 Giu 2023
  • PHP
Risposte
4
Visite
2K
PHP 4 Giu 2023
Emanuele85
E
T
Query con date
  • tigre2209
  • 27 Mag 2023
  • MS Access
Risposte
1
Visite
1K
MS Access 31 Mag 2023
marino51
K
Inserimento query Errore 1366
  • Kiko74b
  • 6 Mag 2023
  • PHP
Risposte
4
Visite
1K
PHP 7 Mag 2023
marino51
D
Jquery - modifica elemenento onlick
  • Dantevil
  • 1 Apr 2023
  • jQuery
Risposte
1
Visite
2K
jQuery 2 Apr 2023
WmbertSea
E
Problema jquery Success
  • Emanuele85
  • 15 Gen 2023
  • jQuery
Risposte
2
Visite
2K
jQuery 19 Gen 2023
marino51
L
Query e selezione DB con $_POST
  • Luigi1972
  • 18 Ott 2022
  • PHP
Risposte
2
Visite
978
PHP 19 Ott 2022
Luigi1972
L
M
query update e delete
  • mioser
  • 19 Ago 2022
  • PHP
Risposte
0
Visite
814
PHP 19 Ago 2022
mioser
M
R
jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax
  • robyspider77
  • 3 Ago 2022
  • Ajax
Risposte
5
Visite
3K
Ajax 4 Ago 2022
robyspider77
R
E
PHP & jQuery
  • edo64
  • 16 Lug 2022
  • PHP
Risposte
8
Visite
2K
PHP 31 Lug 2022
WmbertSea
A
media degli elementi estratti da una query
  • AndreaCerre
  • 20 Giu 2022
  • MySQL
Risposte
0
Visite
1K
MySQL 20 Giu 2022
AndreaCerre
A
S
  • Bloccata
Passare query o utm alla pagina successiva
  • smg85
  • 19 Giu 2022
  • Domini
Risposte
1
Visite
1K
Domini 19 Giu 2022
Max 1
O
  • Bloccata
problema con query
  • Odino7009
  • 23 Mag 2022
  • PHP
Risposte
4
Visite
2K
PHP 24 Mag 2022
Odino7009
O
M
Query
  • Max61
  • 19 Mag 2022
  • PHP
Risposte
8
Visite
2K
PHP 24 Mag 2022
Max61
M
R
query DELETE non cancella i record
  • r33ky
  • 7 Apr 2022
  • PHP
Risposte
1
Visite
1K
PHP 8 Apr 2022
marino51
G
Query con i giorni della settimana
  • Gae
  • 20 Mar 2022
  • MySQL
Risposte
10
Visite
3K
MySQL 28 Mar 2022
Gae
G
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Hosting, Server e Sistemi
  • Database
  • MS Access
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?