php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #7097 Problems with date fields
Submitted: 2000-10-09 06:15 UTC Modified: 2000-10-20 17:05 UTC
From: rob at regemc dot fsnet dot co dot uk Assigned:
Status: Closed Package: MSSQL related
PHP Version: 4.0.2 OS: Windows 2000 Server
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: rob at regemc dot fsnet dot co dot uk
New email:
PHP Version: OS:

 

 [2000-10-09 06:15 UTC] rob at regemc dot fsnet dot co dot uk
When executing a MIN or MAX on a date field, it gives an error.

I have reinstalled both the operating system and PHP (not due to PHP!), and I am still getting the same error.

I have got around it temporarily by using the following...

*****************************************
MIN(rtrim(convert(char,Logs.DateAndTime,112)) + ' ' + rtrim(convert(char,Logs.DateAndTime,8))) AS LoDate
*****************************************

I have to convert it to an ISO-formatted date so that it will return me the correct results.  This will produce overhead.  When this gets fixed, I will be really happy.

Please feel free to contact me if you require more information.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2000-10-09 06:20 UTC] derick@php.net
SQL is not a part of PHP, the problem must be found in MySQL for this.
 [2000-10-09 07:04 UTC] rob at regemc dot fsnet dot co dot uk
The SQL statement when executed in any other way (outside of PHP, ie. MS SQL Query Analyser), works perfectly.

I receive a messagebox on the server, that states this...

**************************************************
php.exe - Application Error

The instruction at "0x77fc90cd" referenced memory
at "0x00080101".  The memory could not be
"written".

Click on OK to terminate the program
Click on CANCEL to debug the program
**************************************************

I have Visual C++ 6 installed on my system.  Possibly the reason why it asks me to debug.

I think the problem lies in the "php_mssql70.dll" library.
 [2000-10-20 17:05 UTC] fmk@php.net
Datetime columns was truncated. This has been fixed in CVS. The changes will be availavle from php 4.0.4

Please email me if you want my copy of php_mssql20.dll
 
PHP Copyright © 2001-2022 The PHP Group
All rights reserved.
Last updated: Tue Jun 28 19:05:44 2022 UTC