Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在MySQL列中搜索日期和注释的查询_C#_Mysql_Sql - Fatal编程技术网

C# 在MySQL列中搜索日期和注释的查询

C# 在MySQL列中搜索日期和注释的查询,c#,mysql,sql,C#,Mysql,Sql,这是我的箱子 我在表中有一列(注释),如下所示 `Priority` varchar(40) NOT NULL, `Phone` varchar(50) NOT NULL, `Status` varchar(40) NOT NULL, `Notes` varchar(4000) DEFAULT NULL, 在备注栏中记录1 Sunday, June 01, 2017 6:57:39 PM : First Note Sunday, June 02, 2017 6:55:59 PM : 2nd N

这是我的箱子 我在表中有一列(注释),如下所示

`Priority` varchar(40) NOT NULL,
`Phone` varchar(50) NOT NULL,
`Status` varchar(40) NOT NULL,
`Notes` varchar(4000) DEFAULT NULL,
在备注栏中记录1

Sunday, June 01, 2017 6:57:39 PM : First Note
Sunday, June 02, 2017 6:55:59 PM : 2nd Note
Sunday, June 03, 2017 6:52:52 PM : new notes1
Sunday, June 11, 2017 6:55:55 PM : Third Type Note Sunday, June 11, 2017 6:55:59 Status: Closed

Sunday, June 12, 2017 6:57:33 PM : new notes2
Sunday, June 13, 2017 6:57:39 PM Status: Changed
记录2

Sunday, June 01, 2017 6:57:39 PM : First Cake baked
Sunday, June 02, 2017 6:55:59 PM : 2nd  Cake baked
Sunday, June 03, 2017 6:52:52 PM : new Cake type
Sunday, June 11, 2017 6:55:55 PM : updated Cakes Sunday, June 11, 2017 6:55:59 Status: Closed

Sunday, June 12, 2017 6:57:33 PM : back to home
Sunday, June 13, 2017 6:57:39 PM Status: Changed
我必须用日期搜索这些记录

假设日期范围是从03年6月到12日,那么所有有日期的记录和相应的文本都应该返回。像下面这样

Priority | Phone | Status | Notes
*****      *****   *****    Sunday, June 03, 2017 6:52:52 PM : new notes1
*****      *****   *****    *****
*****      *****   *****    Sunday, June 12, 2017 6:52:52 PM : new notes2
*****      *****   *****    Sunday, June 03, 2017 6:52:52 PM : new Cake type
*****      *****   *****    *****
*****      *****   *****    Sunday, June 12, 2017 6:52:52 PM : back to home

这似乎是一个非常错误的模式,导致了非常低效的代码解决方案。如果您计划搜索这些值,请在相关表中使用分隔列存储它们。@Steve同意,但用户已经有数据,我只需查询报表。也许最好制作一个脚本,记录这些注释,将它们拆分并编写所需的表,以进行适当的查询。您可以每天运行一次这些脚本(或根据用户需要进行更改),标记已翻译的行并继续。在第一次运行之后,您可以获得良好的响应时间(如果传入的数据不是太大的话),坏的数据库会要求错误的解决方案。不要使用SQL来解决这个问题。编写程序;读取所有记录(
从badtable中选择*
);使用循环读取每条记录的注释行;检测所需的行并显示它们。这似乎是一个非常错误的模式,导致非常低效的代码解决方案。如果您计划搜索这些值,请在相关表中使用分隔列存储它们。@Steve同意,但用户已经有数据,我只需查询报表。也许最好制作一个脚本,记录这些注释,将它们拆分并编写所需的表,以进行适当的查询。您可以每天运行一次这些脚本(或根据用户需要进行更改),标记已翻译的行并继续。在第一次运行之后,您可以获得良好的响应时间(如果传入的数据不是太大的话),坏的数据库会要求错误的解决方案。不要使用SQL来解决这个问题。编写程序;读取所有记录(
从badtable中选择*
);使用循环读取每条记录的注释行;检测所需的行并显示它们。