begin process at 2012 05 28 06:36:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Base de données

 > 

sql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

sql

mardi 30 septembre 2003 à 16:57:14 | sql

joGTS

J'ai un souci en SQL

Je voudrais lancer une procédure en automatique pour alimenter une table
'JourschomesTMP' avec des jours non travaillés (champ idJC format
datetime).
Un jour est considéré comme non travaillé si il n'existe pas dans la table
nommé RealisationLigne1 (champ[date] format datetime)

Mes differentes phases :
----------------------

Point 1 : je recherche le dernier jour chomes de la table (à l'aide d'un
curseur)

Point 2 :
je vais rechercher dans la table 'realisationligne1' les dates unique et >
au dernier jour chomé dans la table 'JourschomesTMP' (à l'aide d'un
curseur)

Point 3
Boucle pour comparaison des jours, si celui ci n'existe pas je vais mettre
à jour la table 'Jourschomestpm'

Voici ma requête SQL
--------------------
declare @sql varchar(1000), @derDate datetime, @rlDate datetime , @cDate
datetime
declare jc_curseur cursor for
select idJC from JourschomesTPM order by idJC desc

declare rl_curseur cursor for
select distinct([date]) from RealisationLigne1 where [date]>@derdate
and poste='M'

open jc_curseur
fetch next from jc_curseur into @derDate
close jc_curseur
deallocate jc_curseur

open rl_curseur
fetch next from rl_curseur into @rlDate
set @cDate=dateadd(day,-1,@rlDate)
while @@FETCH_STATUS=0
begin
set @cDate=dateadd(day,1,@cDate)
-- ajout date
if @cDate <> @rlDate
begin
--tant que meme date
while @cDate <>@rlDate
begin
--ajout
set @cDate=dateadd(day,1,@cDate)
--set @sql = 'insert into JourschomesTPM(idJc) values ('+
@cDate +')'
--exec(@sql)
print 'ajout'
print @cDate
end
end
fetch next from rl_curseur into @rlDate
end
close rl_curseur
deallocate rl_curseur


J'ai plusieurs soucis
---------------------
Concernant le point 1 :
je n'arrive pas à récupérer le contenu de la variable @derdate
j'arrive à effectuer le 2ème curseur si je renseigne '01/09/2003' à la

place de la variable @derdate

concernant le point 2 :
l'execution de la requete d'insertion (lignes en commentaire) ne
s'effectue pas

s'agit t-il d'un problème de conversion de date ?
pouvez vous m'aider sur ce sujet


un grand merci par avance


mardi 30 septembre 2003 à 21:54:27 | Re : sql

fabrice69

Administrateur CodeS-SourceS
Tu ne fournis jamais de valeur a ta variable @derDate
Elle est seulement déclarée au départ de la Proc Stock.


Romelard Fabrice (Alias F___)
jeudi 2 octobre 2003 à 09:23:23 | Re : sql

joGTS

la valeur de @derdate est le resultat du curseur jc_curseur

Si je fais un print de la variable, il me répond
sept 9 2003 12:00AM




Cette discussion est classée dans : date, table, sql, curseur, cdate


Répondre à ce message

Sujets en rapport avec ce message

Requete SQL avec recherche sur la date [ par Fidoudou ] Bonsoir à tous,J'ai une base de données avec une table comportant des informations sur des utilisateurs.Ces informations sont, nom, prénom, login, pas Script Sql permettant l'alimentation d'un champ d'une table date sur plusieurs années [ par Hadoule7 ] Bonjour, Je développe actuellement une application pour un informaticien indépendant qui lui permettra de renseigné la base de donné de ses jours/demi Comparaison entre 2 date sur sql [ par sharifcrd ] sharif Select * From "E:\MAINTENANCE\DataBase\Capteur.dbf" Where REPARE_LE > '01/02/2000' AND REPARE_LE < '28/03/2001' en executant cette commande DE Problème Date sql server, ASP.NET [ par MzSrH ] Bonjour a tous! Encore un autre problème [^^langue3] J'ai un formulaire sous ASP.NET avec un champ pour la Date. L'orsque je récupère la date et que j je trouve pas ma table dans sql server [ par youma85 ] salut je viens de créer une base de données sql server avec une table que j'aimerais l'affecter au control sqldatasource.je trouve la base de données probleme de comparaison table [ par mouradho4 ] Salut tt le monde, j'aimerai avoir de l'aide dans un projet en ASP.net avec c# Pour commencer j'ai une BD sous Sqlserver qui contient 2 tables (Person variable stockant nom de table sql requete reconnaissant pas la variable contenant le nom de table [ par aqwzsxedccdexszwqa ] bonjour tout le monde voici mon problemeje recupere des nom de tables d une base sur la premiere page mais dans la seconde pas ma requete sql comprend probleme de date [ par nick774 ] Bonjour,J'ai un souci au niveau des dates.Je souhaite faire une requête de ma bdd ou le champ date_ajout (date à laquelle une annonce a été ajoutée) e Union SQL [ par shadowfox666 ] Bonjour,Voilà j'essaie de faire une union pour ne pas avoir recours à une requête imbriquer histoire d'optimiser mon code. Est ce que quelqu'un aurait sous-requete avec date [ par pascallgagnon ] Boujour a tous.Voici mon problème j'ai une table cours et une table étudiant et une table d'intersection pour y mettre les résultats et les dates. Par


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales