我有以下sql:
select CONVERT(date,visitorannouncements.DateOfVisit), visitorannouncements.Agent,
Firstname, visitors.Lastname
from Visitors
LEFT JOIN visitorannouncements
ON Visitors.VisitorAnnouncementId=visitorannouncements.Id
where ship = @shipname
虽然这听起来很令人惊讶,但我在其他地方找不到这个确切的信息。我需要在一个SQL查询中比较2个日期和时间。其中一个日期时间是促销的确切结束时间,另一个是查询的日期时间(当前日期时间)。我的SQL查询现在如下所示:
$usr_id=$_SESSION['usr_id'];
$now = date("d-m-Y H:i:s");
$sql="SELECT * FROM usr_offers WHERE usr_id='$usr_id' AND of_enddate>='$now'";
此查询不起作用,也不显示
我需要将数据从DB2数据库提取到Server。我需要基于一个Excel文件来创建我的查询,我有176条记录,我需要创建重复的查询&比如放在SQL server中;
我有一个Excel,它有一个数字,从日期到现在,还有一个国家,所以查询应该使用记录中的这些信息。
SELECT *
FROM dbo.Test
WHERE Number = excel.Number1 AND Date BETWEEN excel.fromDate1 AND excel.toDate1 AND Country = excel.country1
然后再进行另一个查询
SELECT *
FROM dbo.Test
我有一个包含三个表的数据库,与外键相关:
行程:
ID
Number
Date
天:
ID
TripID (Foreign key to ID column in trips)
Date
Start
End
腿:
ID
DayID (Foreign key to ID column in days)
Origin
Destination
在我的应用程序中,每个表都有一个Trip类、Day类和Leg类。每一次旅行都有一个相关日期的列表,每一天都有一个相关行程的列表。目前,我通过运行所需行程的查询从数据库加载数据。然后,我运行另一个查询来获取与该旅行相关联的所有日期并添加这些天,然后针对每一天运行
我一直在使用dplyr和dbplyr为我的server生成查询并提取数据,但是我找不到执行NOT IN sql命令的方法。 我正在尝试生成如下所示的内容 SELECT * FROM EMPLOYEE WHERE ID NOT IN id_list 其中id_list是从dplyr中的另一个查询获得的 id_list <- mutate(uid = distinct(id)) %>% select(uid) %>% collect() id_list是一个tbl_Microsoft SQL Server对象。 生成SQL查询的dplyr代码是什么?
我知道如何在SQL查询中合并插入/更新
但我不知道如何以同样的方式与SSIS合并。
如果记录不在table2中,我想插入它,但如果它已经在那里,我希望它查看日期并使用最新数据进行更新
Server1
Table1
Id NameId Name date
------------------------------------
1 1 Thomas 2015-09-01
2 1 Fred 2015-09-03
-
Server2
Table2
Id NameId Name date
希望你们能帮我解决这个问题
我有一个关于如何对不同的数据库系统执行数据库查询的问题?
例如,我有以下SQL查询字符串:
SELECT A.F1, A.F2, B.F3, B.F4
FROM TableA A, TableB B
WHERE A.ID=B.ID AND B.ID=xyz
在以下情况下,是否有任何解决方案可以执行上述查询:
TableA来自Oracle数据库,TableB也来自来自另一个实例的Oracle数据库
TableA来自Server数据库,TableB来自Oracle数据库
TableA来自Oracle数据库,TableB来自Server数据库
TableA来自Server数据库,
我的SQL数据库中有两个表:
**teams**
id
name
country
**games**
id
date
hometeamid (hometeam country)
awayteamid (awayteam country)
score
现在我想得到他们所有的数据,但我不想得到他们的名字和国家,我想得到他们的名字和国家,通过某种内部加入从球队表。
有人知道如何从另一个表(team)中获得1查询中的4个变量吗?
我对SQL server有一点怀疑。请告诉我如何在server中显示月份数据来解决这个问题。表数据如下所示:
月份数据类型为varchar(20),id为int。
表:月份
month |id
April |1
January |2
March |3
Feburary |4
August |7
December |5
May |6
June |2
July |3
August |NULL
September |2
Octomber |1
November |3
June |8
基于这些数据,我希望输出如下所示:
我在sql server中有两个表,我想从这些table.the first表中选择并连接一些数据,客户如下:
---------------
customer id
Dave 1
Tom 2
---------------
第二个表I采购表,包括上次购买的成本列表和哪个客户购买了该产品:
------------------
product date customer id
PC 1-1-2000 1
phone 2-3-2000 2
laptop 3-1-2000 1
--
我试图使用dapper从mysql数据库中检索数据,但是结果集id (主键)和外键作为空。其他属性都有值。
我试图将sql查询从select *从课程更改为完整的表单,如select id、name、did从课程。
Course{
public Course()
{
}
public string Id { get; set; }
public string Title { get; set; }
public int Credits { get; set; }
publi
我正在把Hibernate上的一些项目从Oracle迁移到SQL Server上(我不确定它嵌入到JBoss5.1.0GA中的版本,看起来像3.x)。
HQL上的一个查询如下所示:
...
FROM k join k.defs kd
...
WHERE ...
kd not in ( SELECT d.defs FROM d ...)
在MSSQL上,此查询执行(失败)为:
....
WHERE
(
(kd.ITEM_ID, kd.DEF_ID) not in (
SELECT
defs.ITEM_ID, defs.DEF_ID