Base de données

Déterminé la date de fin d’un mois sous SQL avec la fonction EOMONTH()

Lors de développement de logiciel de gestion, il arrive souvent de travailler avec les dates. Dans le cas qui nous intéresse ici, c’est la récupération de la date de fin d’un mois X. La fonction EOMONTH() permet cela. Cette fonction retourne le dernier jour du mois de la date passé en argument. La fonction accepte [...]

Tags: , , , , , , , , , , , , , , , ,

Lire la suite...

Valider si la date est la fin du mois en SQL

Voici un truc très simple afin de déterminer si une date Y, est la fin du mois. Pour réaliser cette vérification, regardez bien l’exemple qui suit afin de voir comment il est possible d’intégrer ceci à vos procédures stocker. Comme vous pourrez le voir pour l’exemple du 30 juin, MONTH(DATEADD(DAY,1,@Dt)) va retourner 7 s’il est [...]

Tags: , , , , , , , , , , ,

Lire la suite...

Sélectionner les lignes les plus récentes sous SQL

Un problème qui survient régulièrement lors de la conception de système de gestion de données est la récupération des données en fonction d’une date effective. C’est qui reviens à dire que vous désirez obtenir la liste des lignes qui ont la date la plus élevée tout en étant égal ou inférieur à la date du [...]

Tags: , , , , , , , , , ,

Lire la suite...

Mettre votre base de données en lecture seule sous SQL Server

Voici comment mettre votre base de données SQL Server en mode lecture seule (Read Only) et aussi comment le remettre en mode Lecture/Écriture (Read / Write) très facilement en une seule requête.

Tags: , , , , , , , ,

Lire la suite...

Obtenir la date de début du mois suivant et précédent avec sql

Un usager ma demandé comment trouvé la date de début du mois passé et du mois suivant en sql. En fait, récupérer cette information est très simple grâce à un peu de logique et quelques commandes sql. Voici donc les/la requête en question.

Tags: , , , , , , , , , ,

Lire la suite...

Sélectionner et supprimer des lignes aléatoires d’une table SQL 2005/2008

L’utilité de l’article suivant peut être quelque peu inutile en soi. L’idée de sélectionner et de supprimer des lignes aléatoires d’une table SQL est rarement une opération que l’on exécute en cours de développement normal. Mais bref, dans certain cas cela peu être utile, sinon, vous aurez appris une nouvelle technique et pourrez la mettre [...]

Tags: , , , , , , , , ,

Lire la suite...

Sélectionner la valeur la plus grande d’un groupe/catégorie sous SQL 2005/2008

Nous allons voir dans les requêtes suivantes, comment il est possible de récupérer les valeurs les plus élevées dans un groupe ou une catégorie. Nous allons donc utiliser comme exemple, une table contenant les résultats de 2 examens d’une classe d’étudiant. La requête va nous retourner les étudiants ayant reçu la meilleure note pour chaque [...]

Tags: , , , , , , , , ,

Lire la suite...

Générer vos sauvegardes complètes ou différentielles avec T-SQL 2005/2008

Sauvegarder vos bases de données est primordial. Beaucoup de personnes savent comment effectuer une sauvegarde complète ou différentielle à partir de la console de Microsoft Sql Server (SSMS). Voyons maintenant comment effectuer le même traitement en T-SQL sous SQL Server 2005 et 2008.

Tags: , , , , , , , , ,

Lire la suite...

Créer une date avec T-SQL

Voici une requête toute simple, mais parfois bien utile afin de créer une date grâce à T-SQL. Nous allons présenter 2 méthodes, une si vous connaissez l’année, le mois et le jour, et l’autre seulement si vous connaissez le mois et le jour.

Tags: , , , , , ,

Lire la suite...

Obtenir des pourcentages avec SQL Server

Le script T-SQL qui suit va vous montrer comment il est possible de calculer des pourcentages avec SQL. Pour la démonstration qui suit, nous allons utiliser une table qui contient des « années scolaires » ainsi que des notes et nous allons calculer le pourcentage de chacune d’entre elles pour la classe entière.

Tags: , , , , ,

Lire la suite...

Suivez nous à travers les réseaux sociaux - FaceBook Twitter RSS