login  Naam:   Wachtwoord: 
Registreer je!
 Forum

DATETIME Query MSSQL werkt NIET (Opgelost)

Offline Chilion - 14/11/2008 10:49 (laatste wijziging 14/11/2008 10:50)
Avatar van ChilionMySQL interesse Waarom werkt deze query niet in MSSQL?

  1. INSERT INTO urenverantwoordinguren
  2. (datum, projectcode, werkcode, medewerker, begintijd, eindtijd, uren)
  3. VALUES ('02/02/2008', '1000', 'A00 Pauze', 'Chilion', '00:00', '02:00', '2') ");


DB Structuur:
1 datum smalldatetime 4 0
0 projectcode varchar 900 0
0 werkcode varchar 900 0
0 medewerker varchar 900 0
0 begintijd varchar 900 0
0 eindtijd varchar 900 0
0 uren varchar 900 0
0 FIAT tinyint 1 0

6 antwoorden

Gesponsorde links
Offline Ontani - 14/11/2008 10:51
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
probeer datum eens als 2008-02-02
Offline Chilion - 14/11/2008 10:55 (laatste wijziging 14/11/2008 10:59)
Avatar van Chilion MySQL interesse Werkt, ik ben je super dankbaar. Alleen nu werkt deze query niet meer:
  1. SELECT *
  2. FROM urenverantwoordinguren
  3. WHERE WEEK(datum, 1) = '46' AND YEAR(datum) = YEAR(CURRENT_DATE ())
Offline Ontani - 14/11/2008 11:05
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
en als je datum vervangt door cast(datum as datetime)
Offline Chilion - 14/11/2008 11:08
Avatar van Chilion MySQL interesse Die snap ik niet.
datum is de veldnaam, en het veld is van het type smalldatetime.
Offline Ontani - 14/11/2008 11:16
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Maak maar gewoon gebruik van datepart
  1. SELECT datepart(yyyy, datum) FROM urenverantwoordinguren
  2. SELECT datepart(ww, datum) FROM urenverantwoordinguren
  3. SELECT datepart(dd, datum) FROM urenverantwoordinguren


Geeft jaar in 4 cijfers, week in 2 cijfers en dag in 2 cijfers.
Offline Chilion - 14/11/2008 11:55
Avatar van Chilion MySQL interesse Thanks.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s