Forum Programmation.SQL SUM sur une colonne FLOAT (MySQL)

Posté par  .
Étiquettes : aucune
0
2
avr.
2011

Bonjour, je sais que ce sujet a été mainte fois abordé et je connais la solution au problème : le type DECIMAL.
Mais ici je voudrais comprendre un comportement bizarre de Mysql : le même calcul sur deux tables IDENTIQUES à part le nom me renvoie deux résultats différents !?

Je vous donne le contexte :
Une table

'ecriture' {INT date, INT metier, INT champ, FLOAT val}
sur laquelle je faisais des SUM(val) très simples (…)

Forum Programmation.SQL "Database sizing"

Posté par  .
Étiquettes : aucune
0
21
juin
2011

Bonjour, j'aimerais savoir si vous avez des pointeurs sur comment évaluez la place disque d'une base données. J'imagine quelque chose comme : type de données * nb d'enregistrements * taille mais aussi comment prévoir l'évolution dans le temps, etc. D'avance merci

Forum Programmation.SQL performances de JOIN / EXISTS sur postgres

Posté par  .
Étiquettes : aucune
0
4
juin
2012

Bonjour tout le monde.
Juste une petite chose qui me turlupine, parce que ca me plombe mes performances de facon assez phenomenale.
Je suis sous Postgres, et je dispose de 2 tables, user et email.
User contient environ 40 millions d'entrees, et email 40000 environ (base en pleine construction, donc pas encore enorme).

J'ai envie de repertorier les utilisateurs ayant envoye ou recu des messages.
Mon ORM me genere la requete suivante (SQLAlchemy)

select user.id from user where 
exists (select
(…)

Forum Programmation.SQL Cohérence de l'évolution des données

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
24
fév.
2013

Je cherche un moyen de vérifier mes sauvegardes de base de données de manière plus ou moins automatique. Pour l'instant j'utilise la réplication (postgresql mais peu importe), j'écris dans des données spécifiques dans les bases sources et je vérifie que la base répliquée contient bien ces données.
Ce que j'aimerai maintenant c'est pouvoir contrôler si mes données évoluent bien régulièrement. Par exemple sur une base de facturation, si j'ai environ 10 commandes par jour en moyenne je voudrai pouvoir signaler (…)

Forum Programmation.SQL Intégration du Qr Code

Posté par  . Licence CC By‑SA.
Étiquettes :
0
30
juil.
2014

Bonjour,

Je me construis une petite base de données pour une appli (android) que l'on développe avec un ami.
Explication rapide de l'appli : On se sert d'un smartphone pour scanner le QrCode qui nous renverra une liste d'information sur le produit (nom, numéro de série, marque, prix etc…)

Par contre je ne vois absolument comment intégrer le QrCode dans la base de données, en gros on stocke l'image du QrCode dans la BDD et quand il y matching des (…)

Forum Programmation.SQL Connexion impossible à un serveur MySQL

Posté par  . Licence CC By‑SA.
Étiquettes :
0
19
sept.
2014

Bonjour,

J'ai régulièrement le message suivant dans mon application :

Impossible de se connecter : Host 'xxxxxxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

(j'ai bien le nom d'hôte en question, ici remplacé par xxxxxxx)

Le flush-hosts règle bien le problème, cependant je souhaiterais que cela ne se produise pas.

Le serveur MySQL en question héberge les BDD Centreon et tourne sous FAN 2.4 (CentOS)

J'ai été voir le fichier /var/log/mysqld.log mais je ne vois rien (…)

Forum Programmation.SQL Répéter un traitement

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
29
oct.
2014

Bonjour à tous,

Je n'utilise MySQl qu’épisodiquement et ne suis donc pas un champion en SQL.
Voila mon problème :
J'ai une base de données MySQL contenant une trentaines de table qui ont toutes la même structure. Pour simplifier dans chaque table j'ai un identifiant qui est clef primaire et une dizaine de champs qui sont des résultats de calculs numériques complexes. Je me suis rendu compte d'une erreur de config du logiciel qui réalisent les calculs et les stockent (…)

Forum Programmation.SQL Question sur le nommage des tables

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
0
7
mar.
2015

Salut,

je suis en train de bosser sur une base de données un peu complexe, qui utilise quasiment que des relations entre tables. Je voudrais donc savoir comment bien nommer les tables, histoire d'avoir de bonnes pratiques et de bien m'organiser.

Par exemple, dans ma table, un membre possède un profil et ce profil possède un avatar, cela donnerait comme tables :

  • users
  • user_profiles
  • user_profile_avatars

Et si je dis qu'un membre possède un blog dont ce dernier possède des articles (…)

Forum Programmation.SQL Une table group pour gérer les droits utilisateurs ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
0
18
mar.
2015

Bonjour, je suis en train de me dire qu'il serait que je met en place une table "group" dans ma base de données afin de bien gérer les droits des différents types de membres. Mais je ne sais pas quel structure choisir. J'hésite entre créer directement un champ pour chacun des droits, par exemple :

close_forum_thread
remove_forum_thread

edit_forum_post
remove_forum_post

edit_user_profile

edit_user
remove_user

add_article
edit_article
remove_article

etc.

La liste peut être longue, donc je me demande s'il ne serait pas plus (…)

Forum Programmation.SQL Fonction qui vérifie la date ou retourne NULL ou DEFAULT s

Posté par  . Licence CC By‑SA.
Étiquettes :
0
6
juil.
2016

Bonjour,
Je cherche une fonction qui vérifie la date et retourne un défaut ou null si la date n'est pas valable.
Car j'ai un problème avec SQL qui me sort l'erreur suivante: ORA-01848: day of year must be between 1 and 365 (366 for leap year)

Ainsi j'ai crée le petit code suivant :
DECODE(DATASTREAM.P1EFTJ,0,0,to_number(to_char(user::jdatetimeToCalendar(DATASTREAM.P1EFTJ),'YYYYMMDD')))

Ce que je souhaiterai c'est dire à cette fonction que lorsque le jour n'est pas compris entre 1 et 366 alors il sort une valeur (…)

Forum Programmation.SQL calcul de moyennes dans postgreSQL

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
14
fév.
2020

Bonjour,

Dans une base pg, j'ai une table "data" qui ressemble à celle ci (ma vrai table a bien plus de "code" et d'années) :

code date_debut valeur
1 2015-01-01 6.5
1 2016-01-01 8.1
1 2017-01-01 2.1
1 2018-01-01 9.0
1 2019-01-01 10.0
2 2015-01-01 3.0
2 2016-01-01 1.7
2 2017-01-01 4.0
2 2018-01-01 1.2
2 2019-01-01 8.3
3 2015-01-01 5.3
3 2016-01-01 9.9
3 2017-01-01 3.7
3 2018-01-01 8.1
3 2019-01-01 8.6

j'aimerais calculer pour chaque "code", les moyennes (…)

Forum Programmation.SQL Cherche conseils d'architecture SQLite

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
17
sept.
2020

Bien l'bonjour !

Je cherche à creer dans une bdd SQLite la liste des cartes d'un jeu de société.
Parmis la liste complète des caractéristiques possibles (une vingtaine en tout peut-être), chaque carte peut en posséder : aucune, une ou plusieurs.
Je cherche le meilleur moyen pour construire une ou des tables pour stocker tout ça.

Est-ce qu'il vaut mieux :

avoir une table pour chaque carte, une table pour chaque caractéristique, et une table de lien avec un enregistrement (…)